1234567891011121314151617181920212223242526272829303132333435363738 |
- services:
- nginx:
- container_name: my_nginx
- image: nginx:1.25-alpine
- ports:
- - "${NGINX_PORT:-8877}:80"
- volumes:
- - ./nginx.conf:/etc/nginx/nginx.conf:ro
- - ./element:/usr/share/nginx/html/element2:ro
- - ./v2.cn.vuejs.org:/usr/share/nginx/html/v2.cn.vuejs.org:ro
- - ./vant:/usr/share/nginx/html/vant:ro
- - ./docs-zh-cn:/usr/share/nginx/html/docs-zh-cn:ro
- - ./ant-design:/usr/share/nginx/html/ant-design:ro
- - ./4x.ant.design:/usr/share/nginx/html/4x.ant.design:ro
- - ./3x.ant.design:/usr/share/nginx/html/3x.ant.design:ro
- - ./3x.antv.design:/usr/share/nginx/html/3x.antv.design:ro
- - ./2x.ant.design:/usr/share/nginx/html/2x.ant.design:ro
- - ./2x.antv.design:/usr/share/nginx/html/2x.antv.design:ro
- - ./1x.antv.design:/usr/share/nginx/html/1x.antv.design:ro
- - ./ant-design-vue:/usr/share/nginx/html/ant-design-vue:ro
- - ./better-scroll-docs:/usr/share/nginx/html/better-scroll-docs:ro
- - ./tauri-docs:/usr/share/nginx/html/tauri-docs:ro
- - ./tauri-docs-v1:/usr/share/nginx/html/tauri-docs-v1:ro
- - ./electron-website:/usr/share/nginx/html/electron-website:ro
- - ./element-plus:/usr/share/nginx/html/element-plus:ro
- - ./logs:/var/log/nginx
- restart: always
- networks:
- - app_network
- healthcheck:
- test: ["CMD", "curl", "-f", "http://localhost"]
- interval: 30s
- timeout: 10s
- retries: 3
- networks:
- app_network:
- driver: bridge
|