# Version 2 is the latest that is supported by docker-compose in # Ubuntu Xenial. version: '2' services: mariadb: image: docker.io/library/mariadb:10.4 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 }}" volumes: - /var/gitea/db:/var/lib/mysql 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 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