Add WhatsApp API integration for automated receipt delivery Enforce country codes for all phone number inputs (defaults to +60)
35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
services:
|
|
app:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
target: dev
|
|
environment:
|
|
NODE_ENV: development
|
|
HOST: 0.0.0.0
|
|
NITRO_HOST: 0.0.0.0
|
|
PORT: 20013
|
|
CHOKIDAR_USEPOLLING: "true"
|
|
CHOKIDAR_INTERVAL: ${CHOKIDAR_INTERVAL:-1000}
|
|
WATCHPACK_POLLING: "true"
|
|
NUXT_DATABASE_URL: ${NUXT_DATABASE_URL:-postgresql://postgres:postgres@postgres:5432/dinner_ticket_system}
|
|
NUXT_REDIS_URL: ${NUXT_REDIS_URL:-redis://redis:6379}
|
|
NUXT_SESSION_COOKIE_NAME: ${NUXT_SESSION_COOKIE_NAME:-dinner_ticket_session}
|
|
NUXT_WHATSAPP_ACCESS_TOKEN: ${NUXT_WHATSAPP_ACCESS_TOKEN:-}
|
|
NUXT_WHATSAPP_PHONE_NUMBER_ID: ${NUXT_WHATSAPP_PHONE_NUMBER_ID:-}
|
|
NUXT_WHATSAPP_API_VERSION: ${NUXT_WHATSAPP_API_VERSION:-v23.0}
|
|
NUXT_PUBLIC_APP_URL: ${NUXT_PUBLIC_APP_URL:-http://localhost:20013}
|
|
NUXT_PUBLIC_RP_NAME: ${NUXT_PUBLIC_RP_NAME:-Dinner Ticket System}
|
|
volumes:
|
|
- .:/app
|
|
- app_node_modules:/app/node_modules
|
|
- app_nuxt:/app/.nuxt
|
|
healthcheck:
|
|
start_period: 60s
|
|
tty: true
|
|
stdin_open: true
|
|
|
|
volumes:
|
|
app_node_modules:
|
|
app_nuxt:
|