commit 0007bde4a4689bb30dd9e64c41fb140806f0fcaa Author: arielherself Date: Tue Mar 19 12:15:23 2024 +0800 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c2f6ae7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +gitea_backups diff --git a/backup.sh b/backup.sh new file mode 100644 index 0000000..707579a --- /dev/null +++ b/backup.sh @@ -0,0 +1 @@ +rclone sync -v --create-empty-src-dirs /$HOME/gitea/gitea-backups gd:/gitea-backups diff --git a/config.ini b/config.ini new file mode 100644 index 0000000..a12ada0 --- /dev/null +++ b/config.ini @@ -0,0 +1,2 @@ +[service] +DISABLE_REGISTRATION = true diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..1d901b9 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,32 @@ +name: gitea-all +services: + gitea: + ports: + - 3022:22 + - 2333:3000 + container_name: gitea + restart: always + volumes: + - type: volume + source: gitea + target: /data + - type: bind + source: /etc/timezone + target: /etc/timezone + read_only: true + - type: bind + source: /etc/localtime + target: /etc/localtime + read_only: true + image: gitea/gitea + backup: + image: offen/docker-volume-backup:v2 + environment: + BACKUP_FILENAME: backup-%y-%m-%dT%H-%M-%S.tar.gz + BACKUP_LATEST_SYMLINK: backup-latest.tar.gz + volumes: + - gitea:/backup/my-app-backup:ro + - /var/run/docker.sock:/var/run/docker.sock:ro + - ./gitea-backups:/archive +volumes: + gitea: