выполнения при старте пода?
psql -v ON_ERROR_STOP=1 -U user -d db <<-EOSQL
CREATE EXTENSION IF NOT EXISTS postgis CASCADE;
CREATE EXTENSION IF NOT EXISTS postgis_topology CASCADE;
EOSQL
Не понимаю как быть при переводе строк и после "<<-EOSQL"
у меня получается как-то так, но это не работает и ошибок нет
command:
- "/bin/sh"
- "-c"
- "psql -v ON_ERROR_STOP=1 -U user -d db <<-EOSQL
CREATE EXTENSION IF NOT EXISTS postgis CASCADE;
CREATE EXTENSION IF NOT EXISTS postgis_topology CASCADE;
EOSQL"
Положи в конфигмап, смотнируй при старте пода и запускай шелом по пути
А ты в курсе что у тебя в контейнере есть директория /docker-entrypoint-initdb.d куда ты можешь положить sh файлик и он выполнится?
да, вариант! а по другому никак такое не переписать?
в курсе, но тогда придется наследовать текущий чужой контейнер и собирать свой ораз
а как можно?
Ты контейнер официальный используешь постгри?
Обсуждают сегодня