fix: remove all remaining Vaultwarden references after service removal
- tasks/main.yml: remove vaultwarden_image from image pull list - tasks/directories.yml: remove vaultwarden/data directory creation - backup.sh.j2: remove Vaultwarden backup/restore section and stop command Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
58e9a0f08b
commit
a620bb381c
3 changed files with 1 additions and 16 deletions
|
|
@ -32,15 +32,6 @@ docker exec plane-db pg_dump -U plane plane \
|
||||||
| gzip > "${WORK_DIR}/data/databases/plane.sql.gz"
|
| gzip > "${WORK_DIR}/data/databases/plane.sql.gz"
|
||||||
log " → databases/plane.sql.gz ($(du -sh "${WORK_DIR}/data/databases/plane.sql.gz" | cut -f1))"
|
log " → databases/plane.sql.gz ($(du -sh "${WORK_DIR}/data/databases/plane.sql.gz" | cut -f1))"
|
||||||
|
|
||||||
# ── Vaultwarden data volume ──────────────────────────────────────────────────
|
|
||||||
log "Backing up Vaultwarden data..."
|
|
||||||
docker run --rm \
|
|
||||||
--volumes-from vaultwarden \
|
|
||||||
-v "${WORK_DIR}/data/volumes:/backup" \
|
|
||||||
alpine:3 \
|
|
||||||
tar czf /backup/vaultwarden.tar.gz /data
|
|
||||||
log " → volumes/vaultwarden.tar.gz ($(du -sh "${WORK_DIR}/data/volumes/vaultwarden.tar.gz" | cut -f1))"
|
|
||||||
|
|
||||||
# ── Forgejo data volume (repos, attachments, LFS) ───────────────────────────
|
# ── Forgejo data volume (repos, attachments, LFS) ───────────────────────────
|
||||||
log "Backing up Forgejo data..."
|
log "Backing up Forgejo data..."
|
||||||
docker run --rm \
|
docker run --rm \
|
||||||
|
|
@ -70,7 +61,7 @@ cat > "${WORK_DIR}/data/RESTORE.md" << 'RESTORE_EOF'
|
||||||
## Step 1 — Stop services that need data restored
|
## Step 1 — Stop services that need data restored
|
||||||
```bash
|
```bash
|
||||||
cd /opt/services
|
cd /opt/services
|
||||||
docker compose stop forgejo plane-api plane-web plane-admin plane-space plane-worker plane-beat uptime-kuma vaultwarden
|
docker compose stop forgejo plane-api plane-web plane-admin plane-space plane-worker plane-beat uptime-kuma
|
||||||
docker compose stop forgejo-db plane-db
|
docker compose stop forgejo-db plane-db
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -85,10 +76,6 @@ zcat data/databases/plane.sql.gz | docker exec -i plane-db psql -U plane plane
|
||||||
|
|
||||||
## Step 3 — Restore volume data
|
## Step 3 — Restore volume data
|
||||||
```bash
|
```bash
|
||||||
# Vaultwarden — extracts /data/ into the container
|
|
||||||
docker run --rm --volumes-from vaultwarden -v $(pwd)/data/volumes:/backup \
|
|
||||||
alpine:3 sh -c "cd / && tar xzf /backup/vaultwarden.tar.gz"
|
|
||||||
|
|
||||||
# Forgejo — extracts /data/ into the container
|
# Forgejo — extracts /data/ into the container
|
||||||
docker run --rm --volumes-from forgejo -v $(pwd)/data/volumes:/backup \
|
docker run --rm --volumes-from forgejo -v $(pwd)/data/volumes:/backup \
|
||||||
alpine:3 sh -c "cd / && tar xzf /backup/forgejo.tar.gz"
|
alpine:3 sh -c "cd / && tar xzf /backup/forgejo.tar.gz"
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@
|
||||||
loop:
|
loop:
|
||||||
- traefik
|
- traefik
|
||||||
- traefik/dynamic
|
- traefik/dynamic
|
||||||
- vaultwarden/data
|
|
||||||
- forgejo/data
|
- forgejo/data
|
||||||
- forgejo/db
|
- forgejo/db
|
||||||
- plane/pgdata
|
- plane/pgdata
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@
|
||||||
ansible.builtin.command: docker pull {{ item }}
|
ansible.builtin.command: docker pull {{ item }}
|
||||||
loop:
|
loop:
|
||||||
- "{{ traefik_image }}"
|
- "{{ traefik_image }}"
|
||||||
- "{{ vaultwarden_image }}"
|
|
||||||
- "{{ forgejo_image }}"
|
- "{{ forgejo_image }}"
|
||||||
- "{{ forgejo_db_image }}"
|
- "{{ forgejo_db_image }}"
|
||||||
- "{{ plane_frontend_image }}"
|
- "{{ plane_frontend_image }}"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue