Как установить параметр jvm для серверов Payara в docker compose?
Для приложения я использую контейнер payara / server-full: 5.194. Я знаю, что должен использовать переменную JVM_ARGS
ENV, но не знаю, как именно.
Это часть моего docker -compose.yml файла:
version: "3.5"
services:
myApplication:
build:
context: .
dockerfile: Dockerfile
image: myApplication:latest
environment:
POSTBOOT_COMMANDS: /tmp/init_asadmin_commands.sh
JVM_ARGS: -DmyApplication.home.dir=/msc/srv/myApplication
ports:
- "8080:8080"
- "4848:4848"
У кого-нибудь есть пример для меня? (Я не нашел хорошего использования)
Спасибо!
Редактировать (1):
Это ошибка, которую я получаю на docker - завершить:
sed: -e expression #1, char 54: unknown option to `s'
И вот что я обнаружил, как контейнер использует это:
COMMAND=`echo "$OUTPUT"\
| sed -n -e '2,/^$/p'\
| sed 's/glassfish.jar/glassfish.jar '"$JVM_ARGS"'/' `