modified: srcdev/INSTALL.md

This commit is contained in:
TC
2023-11-04 12:35:52 +01:00
parent 1197c53c5f
commit 9c23214d4c
8 changed files with 32 additions and 46 deletions

View File

@@ -1,31 +0,0 @@
FROM python:slim
RUN ln -sf /usr/share/zoneinfo/Europe/Warsaw /etc/localtime
EXPOSE 8000
ARG USERNAME
ARG PASSWORD
# ARG LOG_LEVEL
ENV USERNAME=$USERNAME
ENV PASSWORD=$PASSWORD
# ENV LOG_LEVEL=$LOG_LEVEL
WORKDIR /app
###
COPY ../src/rund.sh /app
COPY ../src/requirements.txt /app
COPY ../src/main.py /app
COPY ../src/api.py /app
COPY ../src/cron.py /app
COPY ../src/moj_licznik.py /app
#RUN chmod +x /app/rund.sh
RUN pip install -r requirements.txt
RUN ls /app
CMD ["./rund.sh"]

7
docker/docker_build.sh Normal file
View File

@@ -0,0 +1,7 @@
docker build -t energa-meter:latest .
docker build -t energa-meter:v0.1.6-dev .
docker run -p 8000:8000 -e ENERGA_USERNAME=plkp.roz.z2@gmail.com -e ENERGA_PASSWORD=1WUnSnbdnbGempSzEahh energa-meter:v0.1.6-dev

24
docker/rund.sh Normal file
View File

@@ -0,0 +1,24 @@
#!/bin/bash
USERNAME="$ENERGA_USERNAME"
PASSWORD="$ENERGA_PASSWORD"
LOG_LEVEL="$LOG_LEVEL"
if [ -z "$USERNAME" ]; then
echo "Błąd: Zmienna ENERGA_USERNAME jest pusta. Proszę podać wartość."
exit 1
fi
if [ -z "$PASSWORD" ]; then
echo "Błąd: Zmienna ENERGA_PASSWORD jest pusta. Proszę podać wartość."
exit 1
fi
if [ -z "$LOG_LEVEL" ]; then
echo "Błąd: Zmienna LOG_LEVEL jest pusta. Przypisuję wartość domyślną INFO."
LOG_LEVEL="INFO"
fi
echo "Uruchamiam aplikację"
python run.py
echo "..."