--- - name: create gitea directories file: path: "{{ item }}" state: directory with_items: - "/srv/gitea" - "/srv/gitea/data" - "/srv/gitea/config" - "/srv/gitea/postgres" - name: change gitea directories permissions file: path: "{{ item }}" owner: 1000 group: 1000 with_items: - "/srv/gitea/data" - "/srv/gitea/config" - name: create gitea db container community.docker.docker_container: name: gitea-db image: "docker.io/library/postgres:{{ postgres_version }}" env_file: /home/kreamond/instalinks/.env_gitea_db restart_policy: always volumes: - /srv/gitea/postgres:/var/lib/postgresql/data ports: - "5433:5432" networks: - name: "app-net" - name: create gitea container community.docker.docker_container: name: gitea-server image: "docker.gitea.com/gitea:{{ gitea_version }}" env_file: /home/kreamond/instalinks/.env_gitea_server restart_policy: always volumes: - /srv/gitea/data:/var/lib/gitea - /srv/gitea/config:/etc/gitea - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - "3000:3000" - "2222:2222" networks: - name: "app-net"