elysia-server/docker/docker-compose.yml
2025-11-04 09:22:20 +08:00

47 lines
1.1 KiB
YAML

services:
elysia-authorization:
container_name: elysia-authorization
image: jdk-17:prod
volumes:
- ./authorization/:/app/
- ./metadata:/app/metadata
command:
- java
- -Dfile.encoding=UTF-8
- -jar
- authorization.jar
- --spring.config.location=application.yml
elysia-chat:
container_name: elysia-chat
image: jdk-17:prod
volumes:
- ./chat/:/app/
- ./metadata:/app/metadata
command:
- java
- -Dfile.encoding=UTF-8
- -jar
- chat.jar
- --spring.config.location=application.yml
elysia-server:
container_name: elysia-server
image: jdk-17:prod
volumes:
- ./server/:/app/
- ./metadata:/app/metadata
command:
- java
- -Dfile.encoding=UTF-8
- -jar
- server.jar
- --spring.config.location=application.yml
elysia-nginx:
container_name: elysia-nginx
image: nginx:latest
volumes:
- ./nginx/conf/conf.d:/etc/nginx/conf.d
- ./nginx/html:/etc/nginx/html
- ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
- ./metadata:/etc/nginx/metadata