47 lines
1.2 KiB
YAML
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
|