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