72 lines
1.6 KiB
YAML
72 lines
1.6 KiB
YAML
services:
|
|
nginx:
|
|
container_name: udyk-nginx
|
|
image: registry.cn-shanghai.aliyuncs.com/youdeyunke/pro:nginx-6.2.668
|
|
restart: always
|
|
volumes:
|
|
- ./data/upload:/app/filestore
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
LANG: C.UTF-8
|
|
ports:
|
|
- ${PANEL_APP_PORT_HTTP}:80
|
|
depends_on:
|
|
- server
|
|
- www
|
|
|
|
server:
|
|
container_name: udyk-server
|
|
image: registry.cn-shanghai.aliyuncs.com/youdeyunke/pro:server-6.2.668
|
|
privileged: true # 注意,不能去掉
|
|
restart: on-failure:5
|
|
expose:
|
|
- 8080
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
LANG: C.UTF-8
|
|
depends_on:
|
|
- redis
|
|
- db
|
|
volumes:
|
|
- ./data/app:/app
|
|
|
|
www:
|
|
container_name: udyk-www
|
|
image: registry.cn-shanghai.aliyuncs.com/youdeyunke/pro:www-6.2.668
|
|
restart: always
|
|
user: root
|
|
expose:
|
|
- 3000
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
LANG: C.UTF-8
|
|
depends_on:
|
|
- server
|
|
- db
|
|
|
|
redis:
|
|
container_name: udyk-redis
|
|
restart: always
|
|
image: registry.cn-shanghai.aliyuncs.com/youdeyunke/common:redis-4.0
|
|
command: redis-server --bind 0.0.0.0 --appendonly yes
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
LANG: C.UTF-8
|
|
volumes:
|
|
- ./data/redis:/data
|
|
expose:
|
|
- 6379
|
|
|
|
db:
|
|
container_name: udyk-db
|
|
image: registry.cn-shanghai.aliyuncs.com/youdeyunke/common:mysql-8.0.3
|
|
expose:
|
|
- 3306
|
|
volumes:
|
|
- ./data/mysql:/var/lib/mysql
|
|
environment:
|
|
LANG: C.UTF-8
|
|
TZ: Asia/Shanghai
|
|
MYSQL_ROOT_PASSWORD: udyk@2023
|
|
restart: always
|