# {{ansible_managed}} services: server: image: gitea/gitea:latest environment: - GITEA__database__DB_TYPE=mysql - GITEA__database__HOST=db:3306 - GITEA__database__NAME=gitea - GITEA__database__USER=gitea - GITEA__database__PASSWD={{mysql_gitea_pass}} restart: always volumes: - /data/gitea/data:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - "127.0.0.1:3000:3000" - "22222:22" depends_on: - db db: # https://hub.docker.com/_/mysql/ # avoid 'CPU does not support x86-64-v2' error on old cpus # todo - thanks to non-oracle image? image: mysql:8.1.0 restart: always environment: - MYSQL_ROOT_PASSWORD={{mysql_root_pass}} - MYSQL_USER=gitea - MYSQL_PASSWORD={{mysql_gitea_pass}} - MYSQL_DATABASE=gitea volumes: - /data/gitea/mysql:/var/lib/mysql