modified: srcdev/INSTALL.md
This commit is contained in:
@@ -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
7
docker/docker_build.sh
Normal 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
24
docker/rund.sh
Normal 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 "..."
|
||||
Reference in New Issue
Block a user