IG
Size: a a a
IG
IG
pre_init() {
until cqlsh -e "SELECT uuid() FROM system.local;"; do
echo "cqlsh: Cassandra is unavailable, waiting..."
sleep 2
done
cqlsh -f ...
echo "init done"
}
pre_init &
exec /docker-entrypoint.sh "$@"
Г
IG
docker-entrypoint.sh
запускаешь в фоне функцию, которая ждет, пока кассандра поднимется и выполняет что нужноГ
AG
(rf/reg-event-db
:initialize
(fn [_ _]
{:a 1}))
:initialize
на старте приложения дергать не reg-event-db
а reg-event-fx
и дернуть что надо и проинициализировать ответом базу.KR
KR
AC
AG
Г
Г
AR
DL
AR
DL
AR
AR
AC
(rf/reg-event-db
:initialize
(fn [_ _]
{:a 1}))
:initialize
на старте приложения дергать не reg-event-db
а reg-event-fx
и дернуть что надо и проинициализировать ответом базу.AG