elysia-server/docker/docker-compose.yml

47 lines
1.2 KiB
YAML

services:
elysia-authorization:
container_name: elysia-authorization
image: jdk-17:prod
volumes:
- /DATA/elysia/authorization/:/app/
- /DATA/elysia/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:
- /DATA/elysia/chat/:/app/
- /DATA/elysia/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:
- /DATA/elysia/server/:/app/
- /DATA/elysia/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:
- /DATA/elysia/nginx/conf/conf.d:/etc/nginx/conf.d
- /DATA/elysia/nginx/html:/etc/nginx/html
- /DATA/elysia/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
- /DATA/elysia/metadata:/etc/nginx/metadata