mirror of https://github.com/arendst/Tasmota.git
25 lines
584 B
Docker
25 lines
584 B
Docker
|
FROM python:2
|
||
|
|
||
|
LABEL author="Eduard Angold"
|
||
|
|
||
|
# Install platformio. To be able to build tasmota <=v6.6.0 (and later)
|
||
|
# we have to use version 3.6.7 of platformio.
|
||
|
RUN pip install --upgrade pip &&\
|
||
|
pip install -U platformio==3.6.7
|
||
|
|
||
|
# Init project
|
||
|
COPY init_pio_tasmota /init_pio_tasmota
|
||
|
|
||
|
# Install project dependencies using a init project.
|
||
|
RUN cd /init_pio_tasmota &&\
|
||
|
pio run &&\
|
||
|
cd ../ &&\
|
||
|
rm -fr init_pio_tasmota &&\
|
||
|
cp -r /root/.platformio / &&\
|
||
|
chmod -R 777 /.platformio
|
||
|
|
||
|
COPY entrypoint.sh /entrypoint.sh
|
||
|
|
||
|
ENTRYPOINT ["/bin/bash", "/entrypoint.sh"]
|
||
|
|