| | |
| | | '--lower-case-table-names=1' |
| | | ] |
| | | environment: |
| | | TZ: Asia/Shanghai |
| | | MYSQL_DATABASE: 'se-cloud' |
| | | MYSQL_ROOT_PASSWORD: My_Sql_s!E_v5.7 |
| | | networks: |
| | | - network-se |
| | | restart: always |
| | | # nacos |
| | | se-nacos: |
| | | image: nacos/nacos-server:2.3.2 |
| | | image: nacos/nacos-server:v2.4.1 |
| | | environment: |
| | | - MODE=standalone |
| | | MODE: standalone |
| | | TZ: Asia/Shanghai |
| | | volumes: |
| | | - ./nacos/logs/:/home/nacos/logs |
| | | - ./nacos/conf/application.properties:/home/nacos/conf/application.properties |
| | | ports: |
| | | # - 7848:7848 |
| | | - 8848:8848 |
| | | - 9848:9848 |
| | | - 9849:9849 |
| | | # - 9849:9849 |
| | | depends_on: |
| | | - se-mysql |
| | | networks: |
| | | - network-se |
| | | restart: always |
| | | # redis |
| | | se-redis: |
| | | image: redis:latest |
| | | ports: |
| | | - 6379:6379 |
| | | volumes: |
| | | - ./redis/conf/redis.conf:/data/redis.conf |
| | | - ./redis/data/redis.conf:/data/redis.conf |
| | | - ./redis/data:/data |
| | | command: redis-server /data/redis.conf |
| | | # command: redis-server --requirepass Redis_s!E_6.2.6 |
| | | networks: |
| | | - network-se |
| | | restart: always |
| | | # gateway |
| | | se-gateway: |
| | | image: openjdk:8-jre |
| | | ports: |
| | | - 9204:8080 |
| | | # ports: |
| | | # - 9204:8080 |
| | | volumes: |
| | | - ./gateway/logs:/logs |
| | | - ./gateway:/data |
| | | environment: |
| | | TZ: Asia/Shanghai |
| | | entrypoint: java -jar /data/se-gateway.jar |
| | | entrypoint: /bin/sh -c "sleep 25 && java -jar /data/se-gateway.jar --spring.config.location=file:/data/" |
| | | depends_on: |
| | | - se-redis |
| | | links: |
| | | - se-redis |
| | | # auth |
| | | se-auth: |
| | | image: openjdk:8-jre |
| | | ports: |
| | | - 9200:9200 |
| | | volumes: |
| | | - ./auth:/data |
| | | environment: |
| | | TZ: Asia/Shanghai |
| | | entrypoint: java -jar /data/se-auth.jar |
| | | depends_on: |
| | | - se-redis |
| | | links: |
| | | - se-redis |
| | | - se-mysql |
| | | - se-nacos |
| | | # links: |
| | | # - se-redis |
| | | networks: |
| | | - network-se |
| | | restart: always |
| | | # system |
| | | se-modules-system: |
| | | se-system: |
| | | image: openjdk:8-jre |
| | | ports: |
| | | - 9201:9201 |
| | | # ports: |
| | | # - 9201:9201 |
| | | volumes: |
| | | - ./system/logs:/logs |
| | | - ./system:/data |
| | | environment: |
| | | TZ: Asia/Shanghai |
| | | entrypoint: java -jar /data/se-modules-system.jar |
| | | entrypoint: /bin/sh -c "sleep 30 && java -jar /data/se-modules-system.jar --spring.config.location=file:/data/" |
| | | depends_on: |
| | | - se-redis |
| | | - se-mysql |
| | | links: |
| | | - se-redis |
| | | - se-nacos |
| | | mac_address: E0:70:EA:AA:B6:43 |
| | | networks: |
| | | network-se: |
| | | ipv4_address: 172.10.0.5 |
| | | restart: always |
| | | # se-wgcloud |
| | | se-wgcloud: |
| | | image: openjdk:8-jre |
| | | ports: |
| | | - 9999:9999 |
| | | volumes: |
| | | - ./wgcloud/logs:/log |
| | | - ./wgcloud:/data |
| | | environment: |
| | | TZ: Asia/Shanghai |
| | | entrypoint: java -jar /data/wgcloud-server-release.jar --spring.config.location=file:/data/ |
| | | depends_on: |
| | | - se-mysql |
| | | networks: |
| | | - network-se |
| | | restart: always |
| | | # nginx |
| | | se-nginx: |
| | | image: nginx:latest |
| | | ports: |
| | | - 8090:80 |
| | | environment: |
| | | TZ: Asia/Shanghai |
| | | volumes: |
| | | - ./nginx/html/dist:/home/se/projects/se-ui |
| | | - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf |
| | | - ./nginx/logs:/var/log/nginx |
| | | - ./nginx/conf.d:/etc/nginx/conf.d |
| | | - ./nginx/html:/usr/share/nginx/html |
| | | - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf |
| | | depends_on: |
| | | - se-gateway |
| | | links: |
| | | - se-gateway |
| | | networks: |
| | | - network-se |
| | | restart: always |
| | | # networks |
| | | networks: |
| | | network-se: |
| | | driver: bridge |
| | | ipam: |
| | | config: |
| | | - subnet: 172.10.0.0/16 |