update README.md
This commit is contained in:
parent
54a51eabe6
commit
7e6345dbbf
1 changed files with 6 additions and 7 deletions
|
@ -1,7 +1,5 @@
|
|||
# Backup Architecture details
|
||||
|
||||

|
||||
|
||||
* we use restic to produce small & encrypted backups
|
||||
* backup is scheduled at `schedule: "10 23 * * *"`
|
||||
* Forgejo stores files in `/data/gitea` and `/data/git/repositories`, these files are backed up.
|
||||
|
@ -22,16 +20,16 @@
|
|||
|
||||
## Manual restore
|
||||
|
||||
1. Scale down forgejo deployment:
|
||||
1. Scale down forgejo deployment:
|
||||
`kubectl -n forgejo scale deployment forgejo --replicas=0`
|
||||
2. apply backup-and-restore pod:
|
||||
`kubectl -n forgejo scale deployment backup-restore --replicas=1`
|
||||
3. exec into pod and execute restore pod (press tab to get your exact pod name)
|
||||
3. exec into pod and execute restore pod (press tab to get your exact pod name):
|
||||
`kubectl -n forgejo exec -it backup-restore-... -- /usr/local/bin/restore.bb`
|
||||
4. Start forgejo again:
|
||||
`kubectl -n forgejo scale deployment forgejo --replicas=1`
|
||||
5. remove backup-and-restore pod:
|
||||
4. remove backup-and-restore pod:
|
||||
`kubectl -n forgejo scale deployment backup-restore --replicas=0`
|
||||
5. start forgejo again:
|
||||
`kubectl -n forgejo scale deployment forgejo --replicas=1`
|
||||
|
||||
## Change Password
|
||||
|
||||
|
@ -41,6 +39,7 @@
|
|||
metadata:
|
||||
name: backup-restore
|
||||
spec:
|
||||
...
|
||||
spec:
|
||||
containers:
|
||||
- name: backup-app
|
||||
|
|
Loading…
Reference in a new issue