version: '3.8'

services:
  web:
    image: registry.boss160.cn/junhong/device-voice-h5:latest
    container_name: junhong-device-voice-h5
    restart: unless-stopped
    ports:
      - '3003:80'
    networks:
      - device-voice-network
    healthcheck:
      test: ['CMD', 'wget', '--no-verbose', '--tries=1', '--spider', 'http://127.0.0.1:80/health']
      interval: 30s
      timeout: 3s
      retries: 3
      start_period: 5s
    logging:
      driver: 'json-file'
      options:
        max-size: '10m'
        max-file: '3'

networks:
  device-voice-network:
    driver: bridge
