ncc-prototype-email-alerts-sub
Version:
Northumberland Council Front End Email Alerts Subscription Prototype
47 lines (45 loc) • 1 kB
YAML
version: '0'
networks:
app-network:
driver: bridge
services:
web:
build: .
command: npm run dev
volumes:
- .:/usr/app/
- /usr/app/node_modules
ports:
- "3000:3000"
networks:
- app-network
depends_on:
nccredis:
condition: "service_healthy"
environment:
- REDIS_HOSTNAME=nccredis
- NODE_ENV=prod
- PORT=3000
- POSTCODE_CHECK_URL=https://webapi.northumberland.gov.uk/api/NCCADDRESS/POSTCODE/
nccredis:
image: 'redis:alpine'
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 1s
timeout: 2s
retries: 10
environment:
- ALLOW_EMPTY_PASSWORD=yes
networks:
- app-network
ports:
- 6379:6379
wiremock:
build: .
image: "gw-wiremock"
container_name: "gw_wiremock"
ports:
- "8080:8080"
entrypoint: ["/docker-entrypoint.sh", "--global-response-templating", "--disable-gzip", "--verbose"]
networks:
- app-network