Настройка JVM_ARGS для сервера Payara в docker -compose - PullRequest
0 голосов
/ 30 марта 2020

Как установить параметр 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"'/' `
...