33 lines
910 B
YAML
33 lines
910 B
YAML
|
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:
|