From 995740937edd72818086ce3dd5a155b72b24d607 Mon Sep 17 00:00:00 2001 From: smueller Date: Fri, 3 Jul 2026 11:40:11 +0200 Subject: [PATCH] Add HOST_PORT configuration to .env.example and update docker-compose and README --- .env.example | 1 + README.md | 3 ++- docker-compose.yml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index 1a56370..a9da6c9 100644 --- a/.env.example +++ b/.env.example @@ -3,6 +3,7 @@ ENVIRONMENT=production SECRET_KEY=PLEASE_CHANGE_TO_A_LONG_RANDOM_SECRET ALGORITHM=HS256 ACCESS_TOKEN_EXPIRE_MINUTES=120 +HOST_PORT=8080 DATABASE_URL=sqlite:///./data/newsletter.db # Beispiel PostgreSQL: # DATABASE_URL=postgresql+psycopg://newsletter:newsletter@postgres:5432/newsletter diff --git a/README.md b/README.md index 4f832ef..0c7f458 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ Produktionsnahes internes Tool zur Erstellung von Thomas-Krenn.AG Newslettern au ``` 2. Wichtige Werte in `.env` setzen: + - `HOST_PORT` (z. B. `8080`, falls `8000` bereits belegt ist) - `SECRET_KEY` - `ADMIN_BOOTSTRAP_EMAIL` - `ADMIN_BOOTSTRAP_PASSWORD` @@ -41,7 +42,7 @@ Produktionsnahes internes Tool zur Erstellung von Thomas-Krenn.AG Newslettern au ``` 4. Zugriff: - - [http://localhost:8000/login](http://localhost:8000/login) + - [http://localhost:8080/login](http://localhost:8080/login) (oder dein `HOST_PORT`) ## Sicherheits-Hinweise für Produktion diff --git a/docker-compose.yml b/docker-compose.yml index 1aae7fa..35b2d85 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,7 @@ services: build: . container_name: tk-newsletter-admin ports: - - "8000:8000" + - "${HOST_PORT:-8080}:8000" env_file: - .env volumes: