system-config/playbooks/roles/gitea/templates/docker-compose.yaml.j2
Clark Boylan 691903f1c1 Upgrade Gitea's backend DB to MariaDB 10.11
After upgrading MariaDB behind several services from 10.4 to 10.11 it is
now Gitea's turn. Use the auto upgrade method as we've done elsewhere
and update Gitea's DB too.

Change-Id: I01aab3c55f1af4f883efe05bf8862ccd50a07631
2024-04-23 15:16:41 -07:00

62 lines
1.5 KiB
Django/Jinja

# Version 2 is the latest that is supported by docker-compose in
# Ubuntu Xenial.
version: '2'
services:
mariadb:
image: docker.io/library/mariadb:10.11
network_mode: host
restart: always
environment:
MYSQL_ROOT_PASSWORD: "{{ gitea_root_db_password }}"
MYSQL_DATABASE: gitea
MYSQL_USER: "{{ gitea_db_username }}"
MYSQL_PASSWORD: "{{ gitea_db_password }}"
MARIADB_AUTO_UPGRADE: 1
volumes:
- /var/gitea/db:/var/lib/mysql
- /var/gitea/conf/99-max_conn_my.cnf:/etc/mysql/conf.d/99-max_conn_my.cnf:ro
logging:
driver: syslog
options:
tag: "docker-mariadb"
gitea-web:
depends_on:
- mariadb
image: docker.io/opendevorg/gitea:latest
network_mode: host
restart: always
environment:
- USER_UID=1000
- USER_GID=1000
ulimits:
stack:
soft: 16777216
hard: 9223372036854775807
volumes:
- /var/gitea/data:/data
- /var/gitea/conf:/custom/conf
- /var/gitea/logs:/logs
- /var/gitea/certs:/certs
logging:
driver: syslog
options:
tag: "docker-gitea"
gitea-ssh:
depends_on:
- mariadb
- gitea-web
environment:
- SSH_LISTEN_PORT=222
image: docker.io/opendevorg/gitea-openssh
network_mode: host
restart: always
volumes:
- /var/gitea/data:/data
- /var/gitea/conf:/custom/conf
- /var/gitea/logs:/logs
logging:
driver: syslog
options:
tag: "docker-gitea-ssh"