init
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
cd -- "$(dirname -- "${BASH_SOURCE[0]}")"
|
||||
|
||||
test -f .env || { echo "Missing .env" >&2; exit 1; }
|
||||
command -v goose >/dev/null || { echo "Missing goose" >&2; exit 1; }
|
||||
|
||||
git pull --ff-only
|
||||
|
||||
docker compose up -d postgres_evening_detective_server rustfs_evening_detective_server
|
||||
docker compose up -d --wait postgres_evening_detective_server rustfs_evening_detective_server
|
||||
|
||||
# MIGRATIONS_DATABASE_URL must point to PostgreSQL from the server host.
|
||||
set -a
|
||||
. ./.env
|
||||
set +a
|
||||
test -n "${MIGRATIONS_DATABASE_URL:-}" || {
|
||||
echo "Missing MIGRATIONS_DATABASE_URL in .env" >&2
|
||||
exit 1
|
||||
}
|
||||
goose -dir ./migrations postgres "$MIGRATIONS_DATABASE_URL" up
|
||||
|
||||
docker compose up -d --build --remove-orphans evening_detective_server evening_detective_frontend
|
||||
docker compose ps
|
||||
Reference in New Issue
Block a user