Как записать переменную среды с помощью каждых журналов из контейнера Docker Liquibase?MySql

Форум по Mysql
Ответить
Anonymous
 Как записать переменную среды с помощью каждых журналов из контейнера Docker Liquibase?

Сообщение Anonymous »

Я запускаю ликибаз через Docker, как ниже < /p>

Код: Выделить всё

docker run --rm --network=“$DOCKER_NETWORK”  \
-v “$(pwd)/changeLogs:/liquibase/changelogs”  \
-e INSTALL_MYSQL=true  \
-e ENV_VAR="env_var" \
liquibase/liquibase:4.33  \
–log-level=“$LOG_LEVEL”  \
–url=“jdbc:mysql://mysql_db:3306/mydatabase” \
–username=user \
–password=password \
–changeLogFile=“$CHANGELOG_FILE” \
update
< /code>
Теперь журналы отображаются, как ниже < /p>
[2025-09-12 11:25:18] INFO [liquibase.ui] Liquibase Open Source 4.33.0 by Liquibase
[2025-09-12 11:25:18] INFO [liquibase.integration] Starting command execution.
[2025-09-12 11:25:18] INFO [liquibase.changelog] Reading from mydatabase.DATABASECHANGELOG
Database is up to date, no changesets to execute
[2025-09-12 11:25:18] INFO [liquibase.ui] Database is up to date, no changesets to execute
[2025-09-12 11:25:18] INFO [liquibase.changelog] Reading from mydatabase.DATABASECHANGELOG
Как я могу войти в систему env_var с каждым сообщением журнала, которое генерирует код Java Liquibase?

Подробнее здесь: https://stackoverflow.com/questions/797 ... r-containe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»