Docker compose for deploying a Ziit (https://github.com/0PandaDEV/Ziit) instance through Coolify.
coolify_ziit_compose.yaml edited
36 lines 1.2 kB view raw
1services: 2 postgres: 3 image: "timescale/timescaledb:latest-pg17" 4 restart: unless-stopped 5 environment: 6 - "POSTGRES_USER=postgres" 7 - "POSTGRES_PASSWORD=${POSTGRES_PASSWORD:?}" 8 - "POSTGRES_DB=ziit" 9 volumes: 10 - "postgres:/var/lib/postgresql/data" 11 healthcheck: 12 test: 13 - CMD-SHELL 14 - "pg_isready -U postgres -d ziit" 15 interval: 10s 16 timeout: 5s 17 retries: 5 18 start_period: 10s 19 20 ziit: 21 image: "ghcr.io/0pandadev/ziit:v1.0.2" 22 environment: 23 - SERVICE_URL_ZIIT 24 - "NUXT_DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD:?}@postgres:5432/ziit" 25 - "NUXT_PASETO_KEY=${NUXT_PASETO_KEY:?}" 26 - "NUXT_ADMIN_KEY=${NUXT_ADMIN_KEY:?}" 27 - "NUXT_HOST=$SERVICE_URL_ZIIT" 28 - "NUXT_DISABLE_REGISTRATION=${NUXT_DISABLE_REGISTRATION:-false}" 29 - "NUXT_GITHUB_CLIENT_ID=${NUXT_GITHUB_CLIENT_ID}" 30 - "NUXT_GITHUB_CLIENT_SECRET=${NUXT_GITHUB_CLIENT_SECRET}" 31 - "NUXT_EPILOGUE_APP_ID=${NUXT_EPILOGUE_APP_ID}" 32 - "NUXT_EPILOGUE_APP_SECRET=${NUXT_EPILOGUE_APP_SECRET}" 33 restart: unless-stopped 34 depends_on: 35 postgres: 36 condition: service_healthy