Files
linker/docker-compose.yml
2025-08-06 20:14:27 +02:00

34 lines
940 B
YAML

---
services:
linker:
build:
context: .
dockerfile: Dockerfile
container_name: linker
restart: unless-stopped
ports:
- 3000:3000
environment:
- NEXT_PUBLIC_BASE_URL=${NEXT_PUBLIC_BASE_URL}
- PG_USER=${PG_USER}
- PG_PASSWORD=${PG_PASSWORD}
- PG_HOST=${PG_HOST}
- PG_PORT=${PG_PORT}
- PG_DATABASE=${PG_DATABASE}
- BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET}
- BETTER_AUTH_URL=${BETTER_AUTH_URL}
- AUTHENTIK_CLIENT_ID=${AUTHENTIK_CLIENT_ID}
- AUTHENTIK_CLIENT_SECRET=${AUTHENTIK_CLIENT_SECRET}
- AUTHENTIK_DISCOVERY_URL=${AUTHENTIK_DISCOVERY_URL}
- GRAVATAR_API_KEY=${GRAVATAR_API_KEY}
depends_on:
- db
db:
image: postgres:16.4
container_name: linker-postgres
restart: unless-stopped
environment:
- POSTGRES_USER=${PG_USER}
- POSTGRES_PASSWORD=${PG_PASSWORD}
- POSTGRES_DB=${PG_DATABASE}