update
This commit is contained in:
@@ -76,10 +76,6 @@ prepare() {
|
||||
docker network create tapm-edge >/dev/null
|
||||
}
|
||||
|
||||
gitea_compose() {
|
||||
docker compose --env-file .env -f deploy/gitea/compose.yaml "$@"
|
||||
}
|
||||
|
||||
case "${1:-}" in
|
||||
prepare)
|
||||
require_env
|
||||
@@ -88,8 +84,7 @@ prepare)
|
||||
bootstrap)
|
||||
require_env
|
||||
prepare
|
||||
gitea_compose up -d
|
||||
docker compose up -d nginx
|
||||
docker compose up -d gitea nginx
|
||||
if [[ "$SSL_MODE" == "letsencrypt" ]]; then
|
||||
docker compose --profile tools run --rm certbot certonly \
|
||||
--webroot --webroot-path /var/www/certbot \
|
||||
@@ -103,9 +98,17 @@ bootstrap)
|
||||
start)
|
||||
require_env
|
||||
prepare
|
||||
gitea_compose up -d
|
||||
docker compose -f compose.yaml -f compose.tls.yaml up -d --build
|
||||
;;
|
||||
start-direct)
|
||||
require_env
|
||||
prepare
|
||||
docker compose \
|
||||
-f compose.yaml \
|
||||
-f compose.tls.yaml \
|
||||
-f compose.direct.yaml \
|
||||
up -d --build
|
||||
;;
|
||||
renew)
|
||||
require_env
|
||||
[[ "$SSL_MODE" == "letsencrypt" ]] ||
|
||||
@@ -120,19 +123,17 @@ backup)
|
||||
destination="config/backups/${stamp}"
|
||||
mkdir -p "$destination"
|
||||
docker compose stop broker
|
||||
gitea_compose stop gitea
|
||||
docker compose stop gitea
|
||||
cp -a config/broker "$destination/"
|
||||
cp -a config/gitea "$destination/"
|
||||
gitea_compose start gitea
|
||||
docker compose -f compose.yaml -f compose.tls.yaml start broker
|
||||
docker compose -f compose.yaml -f compose.tls.yaml start gitea broker
|
||||
printf 'Backup created at %s\n' "$destination"
|
||||
;;
|
||||
status)
|
||||
docker compose -f compose.yaml -f compose.tls.yaml ps
|
||||
gitea_compose ps
|
||||
;;
|
||||
*)
|
||||
printf 'Usage: %s {prepare|bootstrap|start|renew|backup|status}\n' "$0"
|
||||
printf 'Usage: %s {prepare|bootstrap|start|start-direct|renew|backup|status}\n' "$0"
|
||||
exit 2
|
||||
;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user