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: