Project-2 baseline
This commit is contained in:
@@ -209,6 +209,20 @@ case "$REPO_NAME" in
|
||||
wait_for_pg
|
||||
for _ in $(seq 1 60); do mongo_up && break; sleep 0.5; done
|
||||
;;
|
||||
frepple)
|
||||
# Provisioned at image build time (the CLI overrides ENTRYPOINT); just start it.
|
||||
pg_ctlcluster "$(ls /etc/postgresql | head -1)" main start 2>/dev/null || true
|
||||
for i in $(seq 1 60); do pg_isready -h 127.0.0.1 -q && break; sleep 0.5; done
|
||||
;;
|
||||
freeitsm)
|
||||
# MySQL 8 (Percona). The database and app user are created at image BUILD time —
|
||||
# the devcontainer CLI overrides ENTRYPOINT, so nothing there would run.
|
||||
if ! mysqladmin ping >/dev/null 2>&1; then
|
||||
sudo mkdir -p /var/run/mysqld && sudo chown -R mysql:mysql /var/run/mysqld /var/lib/mysql 2>/dev/null || true
|
||||
sudo service mysql start >/dev/null 2>&1 || (sudo mysqld_safe --user=mysql >/dev/null 2>&1 &) || echo "warning: mysql start failed" >&2
|
||||
fi
|
||||
for i in $(seq 1 120); do mysqladmin ping >/dev/null 2>&1 && break; sleep 0.5; done
|
||||
;;
|
||||
breezy-complete)
|
||||
# Postgres + Redis (Sidekiq). Start both; wait_for_pg is the gate. Trust
|
||||
# auth (set in the image) — PGPASSWORD is baked but inert, no role seeding.
|
||||
|
||||
Reference in New Issue
Block a user