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