gunshi-project-ss/docker-compose.yml

67 lines
1.6 KiB
YAML
Raw Permalink Normal View History

version: '3'
networks:
tsg_tsg-bridge:
external: true
driver: bridge
2024-08-07 17:07:53 +08:00
services:
ss-redis:
container_name: ss-redis
image: redis:latest
privileged: true
environment:
- TZ=Asia/Shanghai
ports:
- 6359: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-es:
container_name: ss-es
image: docker.1ms.run/elasticsearch:8.12.2
environment:
- 'ELASTIC_PASSWORD=1234567a'
- discovery.type=single-node
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- xpack.security.http.ssl.enabled=false
- xpack.security.enabled=false
- ES_SETTING_XPACK_SECURITY_ENABLED=false
ports:
- "9201:9200"
- "9400:9300"
networks:
- tsg_tsg-bridge
ss-proj:
container_name: ss-proj
2024-08-07 17:07:53 +08:00
image: openjdk:21
working_dir: /app
networks:
- tsg_tsg-bridge
2024-08-07 17:07:53 +08:00
volumes:
- /opt/ss/java:/app
ports:
2025-12-29 17:13:09 +08:00
- "24305:24305"
2024-08-07 17:07:53 +08:00
environment:
- SPRING_PROFILES_ACTIVE=prod
2024-08-08 09:29:53 +08:00
- TZ=Asia/Shanghai
depends_on:
- ss-redis
- ss-es
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