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