У меня есть два приложения, одно приложение для API, другое - для пользовательского интерфейса (пользовательский интерфейс зависит от API_portal), я не контейнеризирую дБ.
docker_compose file
version: "3"
services:
ui_application:
image: ui_app
build:
context: ./ui_app
dockerfile: Dockerfile
ports:
- "8080:8080"
depends_on:
- admin_portal_app
admin_portal_app:
image: admin_portal
build:
context: ./admin_app
dockerfile: Dockerfile
volumes:
- ./logs:/logs
Dockerfile FROM openjdk : 8-jdk-alpine ADD target / .war admin_portal.war ENTRYPOINT ["Java", "-jar", "admin_portal.war"] Dockerfile ОТ openjdk: 8-jdk-alpine ADD target / .war ui_app.war ENTRYPOINT ["Java", "-jar", "ui_app.war"]
application.properties(Admin Portal API)
spring.datasource.url = jdbc:mysql://mysql-standalone:3306/test
spring.datasource.username = xxx
spring.datasource.password = xxx
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
server.port=8090
logging.file=./logs/adminportal.log
Я хочу экспортировать все свойства приложения в docker -compose file.please веди меня