У меня есть конфигурация docker-compose.yml
. В одном из контейнеров есть сервер Tomcat, и у него есть файл по умолчанию .war
, развернутый в каталоге webapps
.Установить громкость в докер-компоновке условно
Я хочу иметь возможность передавать (переопределять) архив war
для развертывания некоторыми, которые находятся на главной машине. Я думаю, что лучше всего было бы иметь возможность как-то переключать/отменять запуск docker-compose
: по умолчанию я хочу запустить файл webapp (war
), который находится внутри контейнера, но я хочу иметь возможность монтировать каталог с моего хоста (например, при разработке/отладке), если это необходимо.
В настоящее время у меня есть следующая строка в моем docker-compose.yml
, которая закомментирована, если мне нужно значение по умолчанию.
volumes:
# By default, there is the latest version of the application already present in the container
# If you want to provider the container with your own .war file, uncomment the following line
# - ./application/webapps:/usr/local/tomcat/webapps
Есть ли лучший способ, как достичь этого?