| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- # 使用说明 (必须根目录执行)
- # 1. 打包编译镜像 docker-compose -f ./docker-files/daouservice/docker-compose.yml build
- # 2. 启动容器 docker-compose -f ./docker-files/daouservice/docker-compose.yml -p take_away_platform up --force-recreate --detach
- # 3. 等待服务启动
- version: '3'
- services:
- # 点餐平台-后台Java服务
- raising-admin-java:
- build:
- context: ../../
- dockerfile: docker-files/${RUN_ENV}/dockerfile-java
- restart: always
- container_name: ${RS_JAVA_SERVER_CONTAINER_NAME}
- image: ${RS_JAVA_SERVER_IMAGE_NAME}
- volumes:
- - /home:/home
- environment:
- - RS_SPRING_PROFILES_ACTIVE=${RS_SPRING_PROFILES_ACTIVE}
- - RS_MYSQL_DB_HOST=${RS_MYSQL_DB_HOST}
- - RS_MYSQL_DB_PORT=${RS_MYSQL_DB_PORT}
- - RS_MYSQL_DB_NAME=${RS_MYSQL_DB_NAME}
- - RS_MYSQL_DB_USER=${RS_MYSQL_DB_USER}
- - RS_MYSQL_DB_PWD=${RS_MYSQL_DB_PWD}
- - RS_REDIS_HOST=${RS_REDIS_HOST}
- - RS_REDIS_PORT=${RS_REDIS_PORT}
- - RS_REDIS_PWD=${RS_REDIS_PWD}
- - RS_REDIS_DATABASE=${RS_REDIS_DATABASE}
- - RS_XXL_JOB_ENABLE=${RS_XXL_JOB_ENABLE}
- # 暴露默认端口
- expose:
- - 80
- ports:
- - ${RS_JAVA_SERVER_PORT}:80
- # 点餐平台-后台Web管理端页面
- raising-admin-web:
- build:
- context: ../../
- dockerfile: docker-files/${RUN_ENV}/dockerfile-vue
- restart: always
- container_name: ${RS_JAVA_WEB_CONTAINER_NAME}
- image: ${RS_JAVA_WEB_IMAGE_NAME}
- # 暴露默认端口
- expose:
- - 80
- ports:
- - ${RS_JAVA_WEB_PORT}:80
- links:
- - raising-admin-java
- depends_on:
- - raising-admin-java
- environment:
- TZ: "Asia/Shanghai"
|