services: web: image: nginx:alpine container_name: test-stack_web ports: - "8080:80" volumes: - ./html:/usr/share/nginx/html:ro - web_data:/var/cache/nginx restart: unless-stopped labels: - "com.docker.compose.project=test-stack" healthcheck: test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost/"] interval: 30s timeout: 10s retries: 3 start_period: 10s volumes: web_data: driver: local networks: default: name: test-stack_network