Files
homelab/tasks/gitea.yml
Alex Frantz 32e50b2307
Some checks failed
Deploy Containers / Prepare (push) Failing after 11s
migrate jackson to traefik
2025-08-03 03:17:48 -04:00

31 lines
821 B
YAML

---
- name: Create folder structure
file:
path: "{{ item }}"
state: directory
with_items:
- "{{ data_dir }}/gitea"
- name: Create Gitea Docker Container
docker_container:
name: gitea
image: docker.gitea.com/gitea:latest
restart_policy: unless-stopped
recreate: true
networks:
- name: "{{ docker_network_name }}"
volumes:
- "{{ data_dir }}/gitea:/data"
- "/home/git/.ssh:/data/git/.ssh"
published_ports:
- "2222:22"
env:
USER_UID: "1000"
USER_GID: "1000"
labels:
traefik.enable: "true"
traefik.http.routers.git.rule: Host(`git.alexav.gg`)
traefik.http.routers.git.entrypoints: webSecure
traefik.http.routers.git.tls.certresolver: letsencrypt
traefik.http.services.git.loadbalancer.server.port: "3000"