From c2c1738bd1cb72c7cfbc3290f4a5072121004654 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Wed, 2 Jul 2025 11:55:13 +0200 Subject: [PATCH] docker-compose --- .env.example | 12 ++++++++++++ docker-compose.yml | 11 +++++------ 2 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..b7772ec --- /dev/null +++ b/.env.example @@ -0,0 +1,12 @@ +# Domyślny port aplikacji +APP_PORT=8000 + +# Klucz bezpieczeństwa Flask +SECRET_KEY=supersekretnyklucz123 + +# Hasło główne do systemu +SYSTEM_PASSWORD=admin + +# Domyślny admin (login i hasło) +DEFAULT_ADMIN_USERNAME=admin +DEFAULT_ADMIN_PASSWORD=admin123 diff --git a/docker-compose.yml b/docker-compose.yml index f6f116d..1fb5e5b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,14 +3,13 @@ services: build: . container_name: live-lista-zakupow ports: - - "8000:8000" + - "${APP_PORT:-8000}:8000" environment: - FLASK_APP=app.py - FLASK_ENV=production - - SECRET_KEY=supersekretnyklucz - - SYSTEM_PASSWORD=admin - - DEFAULT_ADMIN_USERNAME=admin - - DEFAULT_ADMIN_PASSWORD=admin123 + - SECRET_KEY=${SECRET_KEY} + - SYSTEM_PASSWORD=${SYSTEM_PASSWORD} + - DEFAULT_ADMIN_USERNAME=${DEFAULT_ADMIN_USERNAME} + - DEFAULT_ADMIN_PASSWORD=${DEFAULT_ADMIN_PASSWORD} volumes: - .:/app - command: flask run --host=0.0.0.0 --port=8000