Files
VacatureRadar/docker-compose.unraid.yml
Jens 8648b4f4d1
deploy / deploy (push) Canceled after 0s
deploy: consolidate Unraid stack in Dockerman
2026-07-25 23:17:01 +02:00

39 lines
1.4 KiB
YAML

# Eén Dockerman-container met intern bewaakte PostgreSQL-, Redis-, web- en Celery-processen.
name: vacatureradar
services:
app:
build:
context: .
dockerfile: Dockerfile.unraid
image: vacatureradar:unraid
container_name: VacatureRadar
env_file:
- /mnt/user/appdata/vacatureradar/source/.env
environment:
DATABASE_URL: postgresql://vacatureradar:${POSTGRES_PASSWORD}@127.0.0.1:5432/vacatureradar
POSTGRES_HOST: 127.0.0.1
REDIS_URL: redis://127.0.0.1:6379/0
VACATURERADAR_RESTORE_DUMP: /app/local/backups/aio-migration.dump
restart: unless-stopped
security_opt:
- no-new-privileges:true
ports:
- "1226:8080"
volumes:
- /mnt/user/appdata/vacatureradar/source/local/media:/app/media
- /mnt/user/appdata/vacatureradar/source/local/logs:/app/logs
- /mnt/user/appdata/vacatureradar/source/local:/app/local
labels:
net.unraid.docker.managed: dockerman
net.unraid.docker.webui: http://[IP]:[PORT:8080]/
net.unraid.docker.icon: http://[IP]:[PORT:8080]/static/favicon.svg
org.opencontainers.image.title: VacatureRadar
org.opencontainers.image.description: Persoonlijke vacature-intelligence voor de Belgische arbeidsmarkt
healthcheck:
test: ["CMD", "python", "scripts/healthcheck.py", "http://127.0.0.1:8080/health/ready/"]
interval: 30s
timeout: 5s
retries: 5
start_period: 60s