Files
portfolio-gitea-runner/scripts/gitea-compose.sh

25 lines
685 B
Bash
Executable File

#!/usr/bin/env bash
set -Eeuo pipefail
repo_root="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
deployment_root="${GITEA_DEPLOYMENT_PATH:-$HOME/gitea-deployment}"
base_compose="$deployment_root/docker-compose.yml"
base_env="$deployment_root/.env"
if [[ ! -f "$base_compose" ]]; then
echo "Generic Gitea Compose file not found: $base_compose" >&2
exit 2
fi
if [[ ! -f "$base_env" ]]; then
echo "Generic Gitea environment file not found: $base_env" >&2
exit 2
fi
exec docker compose \
--project-name gitea-deployment \
--project-directory "$deployment_root" \
--env-file "$base_env" \
--file "$base_compose" \
--file "$repo_root/gitea.caddy.yaml" \
"$@"