services: << service_name >>: image: ghcr.io/plankanban/planka:latest container_name: << service_name >> ports: - "<< port >>:1337" environment: - TZ=<< timezone >> - BASE_URL=<< base_url >> - DATABASE_URL=postgresql://planka:<< db_password >>@<< service_name >>-db/planka - SECRET_KEY=<< secret_key >> - DEFAULT_ADMIN_EMAIL=<< admin_email >> - DEFAULT_ADMIN_PASSWORD=<< admin_password >> - DEFAULT_ADMIN_NAME=Beheerder - DEFAULT_ADMIN_USERNAME=beheerder volumes: - << appdata_dir >>/<< service_name >>/avatars:/app/public/user-avatars - << appdata_dir >>/<< service_name >>/attachments:/app/private/attachments depends_on: - << service_name >>-db restart: unless-stopped << service_name >>-db: image: postgres:16-alpine container_name: << service_name >>-db environment: - POSTGRES_DB=planka - POSTGRES_USER=planka - POSTGRES_PASSWORD=<< db_password >> volumes: - << service_name >>_pgdata:/var/lib/postgresql/data restart: unless-stopped volumes: << service_name >>_pgdata: