Files
jianghao 640eb23bde
All checks were successful
test/timeline-server/pipeline/head This commit looks good
引入nacos支持
2026-01-05 15:21:26 +08:00

80 lines
2.9 KiB
YAML

version: '3.8'
services:
timeline-story-service:
build:
context: ./timeline-story-service
dockerfile: Dockerfile
container_name: timeline-story-service
ports:
- "30001:30001"
environment:
- server.port=30001
- spring.datasource.url=jdbc:mysql://timeline-mysql:3306/timeline?serverTimezone=UTC&allowPublicKeyRetrieval=true
- spring.datasource.username=root
- spring.datasource.password=WoCloud@9ol7uj
- spring.data.redis.host=redis
- spring.data.redis.port=6379
- spring.data.redis.password=123456
- spring.cloud.nacos.discovery.server-addr=nacos-server:8848
- spring.cloud.nacos.config.server-addr=nacos-server:8848
restart: unless-stopped
timeline-file-service:
build:
context: ./timeline-file-service
dockerfile: Dockerfile
container_name: timeline-file-service
ports:
- "30002:30002"
environment:
- server.port=30002
- spring.datasource.url=jdbc:mysql://timeline-mysql:3306/timeline?serverTimezone=UTC&allowPublicKeyRetrieval=true
- spring.datasource.username=root
- spring.datasource.password=WoCloud@9ol7uj
- minio.endpoint=http://timeline-minio:9000
- minio.accessKey=9ttSGjvQxek2uKKlhpqI
- minio.secretKey=12CaKew53tu94tgyDLoqAwAq32iDuz3SWW0O1hex
- minio.bucketName=timeline-test
- spring.cloud.nacos.discovery.server-addr=nacos-server:8848
- spring.cloud.nacos.config.server-addr=nacos-server:8848
restart: unless-stopped
timeline-user-service:
build:
context: ./timeline-user-service
dockerfile: Dockerfile
container_name: timeline-user-service
ports:
- "30003:30003"
environment:
- server.port=30003
- spring.datasource.url=jdbc:mysql://timeline-mysql:3306/timeline?serverTimezone=UTC&allowPublicKeyRetrieval=true
- spring.datasource.username=root
- spring.datasource.password=WoCloud@9ol7uj
- spring.data.redis.host=redis
- spring.data.redis.port=6379
- spring.data.redis.password=123456
- spring.cloud.nacos.discovery.server-addr=nacos-server:8848
- spring.cloud.nacos.config.server-addr=nacos-server:8848
restart: unless-stopped
timeline-gateway-service:
build:
context: ./timeline-gateway-service
dockerfile: Dockerfile
container_name: timeline-gateway-service
ports:
- "30000:30000"
environment:
- server.port=30000
- spring.cloud.nacos.discovery.server-addr=nacos-server:8848
- spring.cloud.nacos.config.server-addr=nacos-server:8848
- spring.datasource.url=jdbc:mysql://timeline-mysql:3306/timeline?serverTimezone=UTC&allowPublicKeyRetrieval=true
- spring.datasource.username=root
- spring.datasource.password=WoCloud@9ol7uj
depends_on:
- timeline-story-service
- timeline-file-service
- timeline-user-service
restart: unless-stopped