diff --git a/pi/gitea/docker-compose.yml b/pi/gitea/docker-compose.yml new file mode 100644 index 0000000..c49410e --- /dev/null +++ b/pi/gitea/docker-compose.yml @@ -0,0 +1,42 @@ +--- + +version: "3" + +services: + gitea: + image: gitea/gitea:latest + container_name: gitea + + hostname: gitea + + environment: + - USER_UID=${USER_ID} + - USER_GID=${GROUP_ID} + - DOMAIN_ROOT=${DOMAIN_ROOT} + - "SSH_PORT=${SSH_PORT:-222}" + + restart: always + + labels: + - "traefik.enable=true" + - "traefik.http.routers.gitea.rule=Host(`gitea.pi.dudenhoeffer.casa`)" + - "traefik.http.services.gitea.loadbalancer.server.port=3000" + + + volumes: + - gitea_data:/data + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + ports: + - "${SSH_PORT}:222" + + networks: + - web + +networks: + web: + external: true + +volumes: + gitea_data: + external: true \ No newline at end of file