almeira-web/dripzone-app/docker-compose.prod.yml

55 lines
2.6 KiB
YAML

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