version: '3.8' services: dripzone: build: context: . dockerfile: Dockerfile container_name: dripzone-production restart: always environment: - PORT=3000 - NODE_ENV=production - NEXT_PUBLIC_APPWRITE_ENDPOINT=https://appwrite.almeira.com.co/v1 - NEXT_PUBLIC_APPWRITE_PROJECT_ID=69b84df5003bd8957c5c - NEXT_PUBLIC_APPWRITE_DATABASE_ID=sneakers_multistore_db - NEXT_PUBLIC_APPWRITE_MEDIA_BUCKET_ID=sneakers_media_bucket - APPWRITE_API_KEY=standard_cce3cdb866ea6433888d40cedd24dc45987372308fdc3dd0697de08648c0e5c7e04b02c3bcee271403fd656b00a5820f04c08b51631284a6e8a3582d8aed2aa33234f3c29cc777e9b162eb54810b789251b0d006a9a3b081ebc2da53b9baa94614b124b3508ad849fd9a4187cc6094f506d4b57f409b69d9562a74df594f3ec3 - EVOLUTION_API_URL=https://evolution.almeira.com.co - EVOLUTION_INSTANCE_NAME=DripZone - EVOLUTION_API_KEY=83B5BD230796-4324-AE73-3508F69E279D - EVOLUTION_FEED_INSTANCE_NAME=AutomataAlmeira - EVOLUTION_FEED_API_KEY=EE49029EEB85-4568-8F81-C9FDFC6E2943 - NEXT_PUBLIC_WHATSAPP_PHONE=573106390296 - GEMINI_API_KEY=AIzaSyC7JMkREYxl4qoEUGzd4hzbJ6RFg_YMxx0 - BOLD_ENVIRONMENT=sandbox - BOLD_SANDBOX_IDENTITY_KEY=GatyXH-WVfX1pv17z8GAoNekbqps8Mdxdvj0yRg4BSk - BOLD_SANDBOX_SECRET_KEY=BAFlCPYr6UFtQCvObJxTIA - BOLD_PROD_IDENTITY_KEY=xPlwpPJaT7J604ZY5upk0s9ZZu54p4UGQqrZnU0OzU0 - BOLD_PROD_SECRET_KEY=Yyzm4vZjWe_N_I_5c1g7Dw volumes: - ./public/DripZone.apk:/app/public/DripZone.apk:ro networks: - coolify labels: - "traefik.enable=true" - "traefik.docker.network=coolify" - "traefik.http.middlewares.gzip.compress=true" - "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https" - "traefik.http.routers.dripzone-http.entryPoints=http" - "traefik.http.routers.dripzone-http.middlewares=redirect-to-https" - "traefik.http.routers.dripzone-http.rule=Host(`drip-zone.online`) || Host(`www.drip-zone.online`) || Host(`dripzone.almeira.com.co`)" - "traefik.http.routers.dripzone-http.service=dripzone-svc" - "traefik.http.routers.dripzone-https.entryPoints=https" - "traefik.http.routers.dripzone-https.middlewares=gzip" - "traefik.http.routers.dripzone-https.rule=Host(`drip-zone.online`) || Host(`www.drip-zone.online`) || Host(`dripzone.almeira.com.co`)" - "traefik.http.routers.dripzone-https.service=dripzone-svc" - "traefik.http.routers.dripzone-https.tls=true" - "traefik.http.routers.dripzone-https.tls.certresolver=letsencrypt" - "traefik.http.services.dripzone-svc.loadbalancer.server.port=3000" networks: coolify: external: true