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