You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.1 KiB
41 lines
1.1 KiB
version: "3.6"
|
|
|
|
services:
|
|
backend:
|
|
build:
|
|
context: ./backend
|
|
dockerfile: Dockerfile
|
|
container_name: tcmonline-backend
|
|
restart: always
|
|
ports:
|
|
- "8181:8080"
|
|
volumes:
|
|
- "tcm-upload:/home/tcmonline/uploadPath" # 持久化上传的文件
|
|
environment:
|
|
- "JAVA_OPTS=-Duser.language=zh -XX:+UseG1GC"
|
|
- "TZ=Asia/Shanghai"
|
|
# - "spring.datasource.url=jdbc:mysql://mysql:3306/tduck?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=UTC&tinyInt1isBit=false" #数据库连接地址
|
|
# - "spring.datasource.username=root"
|
|
# - "spring.datasource.password=root"
|
|
- "snyu.profile=/home/tcmonline/uploadPath"
|
|
|
|
frontend:
|
|
build:
|
|
context: ./frontend
|
|
dockerfile: Dockerfile
|
|
container_name: tcmonline-frontend
|
|
ports:
|
|
- "8080:80"
|
|
restart: always
|
|
volumes:
|
|
- ./frontend/conf/nginx.conf:/etc/nginx/nginx.conf
|
|
- ./frontend/conf/conf.d:/etc/nginx/conf.d
|
|
- ./frontend/dist:/var/www/html
|
|
links:
|
|
- backend:api
|
|
depends_on:
|
|
- backend
|
|
|
|
volumes:
|
|
tcm-upload:
|