2019-02-15 15:18:15 -08:00
|
|
|
# Version 2 is the latest that is supported by docker-compose in
|
|
|
|
# Ubuntu Xenial.
|
|
|
|
version: '2'
|
|
|
|
|
|
|
|
services:
|
|
|
|
mariadb:
|
2019-10-23 17:22:35 +09:00
|
|
|
image: docker.io/library/mariadb:10.4
|
2019-02-15 15:59:26 -08:00
|
|
|
network_mode: host
|
2019-02-15 15:18:15 -08:00
|
|
|
restart: always
|
|
|
|
environment:
|
|
|
|
MYSQL_ROOT_PASSWORD: "{{ gitea_root_db_password }}"
|
|
|
|
MYSQL_DATABASE: gitea
|
|
|
|
MYSQL_USER: "{{ gitea_db_username }}"
|
|
|
|
MYSQL_PASSWORD: "{{ gitea_db_password }}"
|
|
|
|
volumes:
|
|
|
|
- /var/gitea/db:/var/lib/mysql
|
2020-10-08 10:55:19 +11:00
|
|
|
logging:
|
|
|
|
driver: syslog
|
|
|
|
options:
|
|
|
|
tag: "docker-mariadb"
|
2019-02-15 15:18:15 -08:00
|
|
|
gitea-web:
|
|
|
|
depends_on:
|
|
|
|
- mariadb
|
2019-10-23 17:22:35 +09:00
|
|
|
image: docker.io/opendevorg/gitea:latest
|
2019-02-15 15:59:26 -08:00
|
|
|
network_mode: host
|
2019-02-15 15:18:15 -08:00
|
|
|
restart: always
|
|
|
|
environment:
|
|
|
|
- USER_UID=1000
|
|
|
|
- USER_GID=1000
|
2019-04-22 14:53:55 -07:00
|
|
|
ulimits:
|
|
|
|
stack:
|
|
|
|
soft: 16777216
|
|
|
|
hard: 9223372036854775807
|
2019-02-15 15:18:15 -08:00
|
|
|
volumes:
|
|
|
|
- /var/gitea/data:/data
|
|
|
|
- /var/gitea/conf:/custom/conf
|
|
|
|
- /var/gitea/logs:/logs
|
|
|
|
- /var/gitea/certs:/certs
|
2020-10-08 10:55:19 +11:00
|
|
|
logging:
|
|
|
|
driver: syslog
|
|
|
|
options:
|
|
|
|
tag: "docker-gitea"
|
2019-02-15 15:18:15 -08:00
|
|
|
gitea-ssh:
|
|
|
|
depends_on:
|
|
|
|
- mariadb
|
2020-03-03 18:05:03 -06:00
|
|
|
- gitea-web
|
2019-10-24 16:33:12 +09:00
|
|
|
environment:
|
|
|
|
- SSH_LISTEN_PORT=222
|
2019-10-23 17:22:35 +09:00
|
|
|
image: docker.io/opendevorg/gitea-openssh
|
2019-02-15 15:59:26 -08:00
|
|
|
network_mode: host
|
2019-02-15 15:18:15 -08:00
|
|
|
restart: always
|
|
|
|
volumes:
|
|
|
|
- /var/gitea/data:/data
|
|
|
|
- /var/gitea/conf:/custom/conf
|
|
|
|
- /var/gitea/logs:/logs
|
2020-10-08 10:55:19 +11:00
|
|
|
logging:
|
|
|
|
driver: syslog
|
|
|
|
options:
|
|
|
|
tag: "docker-gitea-ssh"
|