123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- #compose版本
- version: '2.24.6-desktop.1'
- #服务列表
- services:
- # mysql:
- ## env_file:
- ## - .env
- # build:
- # context: .
- # dockerfile: ./mysql/Dockerfile
- # #容器名称
- # container_name: energy-mysql
- # #端口映射
- # ports:
- # - ${MYSQL_HOST_PORT}:3306
- # environment:
- # - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- # - TZ=Asia/Shanghai
- #
- # #将mysql目录映射到本地 应根据自己所需要映射的目录进行修改
- # volumes:
- # - ${PARENT_WORK_DIR}/mysql-data/conf:/etc/mysql/conf.d
- # #根据日志路径配置
- # - ${PARENT_WORK_DIR}/mysql-data/logs:/var/log/mysql
- # - ${PARENT_WORK_DIR}/mysql-data/data:/var/lib/mysql
- # restart: on-failure
- # redis:
- # image: redis
- # container_name: energy-redis
- # environment:
- # - REDIS_PASSWORD=${REDIS_PASSWORD}
- # - TZ=Asia/Shanghai
- # ports:
- # - ${REDIS_HOST_PORT}:6379
- # volumes:
- # - ${PARENT_WORK_DIR}/redis-data/data:/data
- ## - ${PARENT_WORK_DIR}/redis-data/conf/redis.conf:/usr/local/etc/redis/redis.conf
- # - ${PARENT_WORK_DIR}/redis-data/logs:/logs
- # restart: on-failure
- # nacos:
- # image: nacos/nacos-server
- # container_name: energy-nacos
- # #如果挂载卷中指定nacos application.properties文件,则不需要指定以下环境变量
- # environment:
- # - SPRING_DATASOURCE_PLATFORM=${SPRING_DATASOURCE_PLATFORM}
- # - MYSQL_SERVICE_HOST=${MYSQL_SERVICE_HOST}
- # - MYSQL_SERVICE_PORT=${MYSQL_SERVICE_PORT}
- # - MYSQL_SERVICE_DB_NAME=${MYSQL_SERVICE_DB_NAME}
- # - MYSQL_SERVICE_DB_PARAM=${MYSQL_SERVICE_DB_PARAM}
- # - MYSQL_SERVICE_USER=${MYSQL_SERVICE_USER}
- # - MYSQL_SERVICE_PASSWORD=${MYSQL_ROOT_PASSWORD}
- # - MODE=${MODE}
- ## - NACOS_AUTH_TOKEN=SecretKey012345678901234567890123456789012345678901234567890123456789
- # ports:
- # - "8849:8848"
- ## volumes:
- ## - ${PARENT_WORK_DIR}/nacos:/data/nacos/conf
- # restart: on-failure
- # depends_on:
- # - mysql
- # xxl_job:
- # build:
- # context: .
- # dockerfile: ./xxl-job/Dockerfile
- # container_name: energy-xxl-job
- # ports:
- # - "16900:16900"
- # environment:
- # - TZ=Asia/Shanghai
- ## volumes:
- ## - ${PARENT_WORK_DIR}/xxl-job/conf:/data/applogs/xxl-job/conf
- # dependson:
- # - mysql
- # restart: on-failure
- # minio:
- # energy-admin:
- # # 指定构建文件
- # build:
- # context: .
- # # dockerfile文件所在路径
- # dockerfile: ./Dockerfile
- ## #或者指定镜像都可以
- ## image: timo-service:1.0.3
- # container_name: energy-admin
- # environment:
- # - TZ=Asia/Shanghai
- # #端口映射
- # ports:
- # - "16200:16200"
- # volumes:
- # - ${PARENT_WORK_DIR}/energy/logs:/data/app/logs
- # restart: on-failure
- # depends_on:
- # - mysql
- # - redis
- # - nacos
- #
- # nginx:
- # image: nginx:stable-perl
- # ports:
- # - "80:80"
- # - "443:443"
- # environment:
- # - TZ=Asia/Shanghai
- # #挂载卷
- # volumes:
- ## - ${PARENT_WORK_DIR}/nginx/nginx.conf:/etc/nginx/nginx.conf
- # - ${PARENT_WORK_DIR}/nginx/conf.d:/etc/nginx/conf.d
- # - ${PARENT_WORK_DIR}/nginx/logs:/etc/nginx/logs
- # - ${PARENT_WORK_DIR}/nginx/html:/usr/share/nginx/html
- # - ${PARENT_WORK_DIR}/nginx/static:/usr/share/nginx/static
- # #启动时执行的命令
- # command: /bin/sh -c "nginx -g 'daemon off;'"
- # #重启方式
- # restart: on-failure
|