services: db: image: postgres:15 restart: unless-stopped environment: POSTGRES_USER: user POSTGRES_PASSWORD: change_me_password POSTGRES_DB: 1000apps volumes: - postgres_data:/var/lib/postgresql/data networks: - internal expose: - "5432" app: build: . restart: unless-stopped depends_on: - db environment: DATABASE_URL: postgresql://user:change_me_password@db:5432/1000apps NEXTAUTH_SECRET: test-secret-2x4= NEXTAUTH_URL: https://1000apps.fluxtechnologies.uk GOOGLE_CLIENT_ID: "" GOOGLE_CLIENT_SECRET: "" networks: - internal - coolify-proxy labels: - "traefik.enable=true" - "traefik.http.routers.1000apps.rule=Host(`1000apps.fluxtechnologies.uk`)" - "traefik.http.routers.1000apps.entrypoints=https" - "traefik.http.routers.1000apps.tls=true" - "traefik.http.routers.1000apps.tls.certresolver=letsencrypt" - "traefik.http.services.1000apps.loadbalancer.server.port=3000" volumes: postgres_data: networks: internal: coolify-proxy: external: true