docker-compose/gitea/docker-compose.mysql.yml

41 lines
863 B
YAML

networks:
db:
services:
gitea:
environment:
- GITEA__database__DB_TYPE=mysql
- GITEA__database__HOST=${mysql_host:-mysql}
- GITEA__database__NAME=${mysql_user_db:-gitea}
- GITEA__database__USER=${mysql_user_login:-gitea}
- GITEA__database__PASSWD=${mysql_user_passwd:-gitea}
networks:
db:
mysql:
image: mariadb:10
restart: unless-stopped
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: "${mysql_root_passwd:-gitea}"
MYSQL_DATABASE: "${mysql_user_db:-gitea}"
MYSQL_USER: "${mysql_user_login:-gitea}"
MYSQL_PASSWORD: "${mysql_user_passwd:-gitea}"
labels:
restic-compose-backup.mysql: 'true'
networks:
db:
volumes:
db_data:
driver: local
driver_opts:
type: none
o: bind
device: $app_dir_db_data