gunshi-project-ss/docker-compose.yml

49 lines
1.2 KiB
YAML

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