gunshi-project-ss/docker-compose.yml

50 lines
1.2 KiB
YAML

version: '3'
networks:
tsg_tsg-bridge:
external: true
driver: bridge
services:
ss-redis:
container_name: ss-redis
image: redis:latest
privileged: true
environment:
- TZ=Asia/Shanghai
ports:
- 6369:6379
networks:
- tsg_tsg-bridge
volumes:
- /opt/ss/redis/conf/redis.conf:/usr/local/etc/redis/conf/redis.conf
- /opt/ss/redis/data:/data
command: redis-server /usr/local/etc/redis/conf/redis.conf
ss-proj:
container_name: ss-proj
image: openjdk:21
working_dir: /app
networks:
- tsg_tsg-bridge
volumes:
- /opt/ss/java:/app
ports:
- "24305:24305"
environment:
- SPRING_PROFILES_ACTIVE=prod
- TZ=Asia/Shanghai
depends_on:
- ss-redis
entrypoint: java -cp "gunshi-project-ss-1.0-SNAPSHOT.jar:./lib/*" com.gunshi.project.ss.Main
ss-datasync:
container_name: ss-datasync
image: openjdk:21
working_dir: /app
networks:
- tsg_tsg-bridge
volumes:
- /opt/ss/datasync:/app
environment:
- SPRING_PROFILES_ACTIVE=prod
- TZ=Asia/Shanghai
entrypoint: java -cp "gunshi-project-ss-datasync-1.0-SNAPSHOT.jar:./lib/*" com.gunshi.project.ss.datasync.Main