ci: add Gitea Actions build and deploy pipeline
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
APP_NAME="${1:-wordcloud}"
|
||||
TARGET_ENV="${2:-production}"
|
||||
IMAGE_TAG="${3:-latest}"
|
||||
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
if docker compose version >/dev/null 2>&1; then
|
||||
COMPOSE="docker compose"
|
||||
else
|
||||
COMPOSE="docker-compose"
|
||||
fi
|
||||
|
||||
export COMPOSE_PROJECT_NAME="${APP_NAME}"
|
||||
export IMAGE_TAG
|
||||
|
||||
echo "[deploy] project=${APP_NAME} env=${TARGET_ENV} image_tag=${IMAGE_TAG}"
|
||||
$COMPOSE pull
|
||||
$COMPOSE up -d --remove-orphans
|
||||
$COMPOSE ps
|
||||
Reference in New Issue
Block a user