From 88a2d503168f4bc1d952303ffe007f660a7a350c Mon Sep 17 00:00:00 2001 From: tim Date: Tue, 20 Aug 2024 04:40:04 +0000 Subject: [PATCH] Added Gitea --- docker-compose.yml | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 83d96fe..b2ebdb1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,4 @@ -# Working version : 202403040748 : v4 [Minor Update 6/29/2024 for new node id] +# Working version : 20240819 : v5 Gitea added version: '3.8' @@ -721,10 +721,45 @@ services: limits: cpus: '2' memory: 1536M + + + gitea: + image: gitea/gitea:latest + environment: + - USER_UID=1000 + - USER_GID=1000 + - GITEA__server__ROOT_URL=https://git.pixelus-creative.com + - GITEA__database__DB_TYPE=mysql + - GITEA__database__HOST=mysql:3306 + - GITEA__database__NAME=gitea_database + - GITEA__database__USER=gitea + - GITEA__database__PASSWD=tf1*SUFR0c24jxGA + volumes: + - /mnt/efs/gitea:/data + networks: + - shared_network + deploy: + replicas: 1 + placement: + constraints: + - node.labels.cloud == true + labels: + - "traefik.enable=true" + - "traefik.http.routers.gitea.rule=Host(`git.pixelus-creative.com`)" + - "traefik.http.routers.gitea.entrypoints=https" + - "traefik.http.routers.gitea.tls.certresolver=myresolver" + - "traefik.http.services.gitea.loadbalancer.server.port=3000" + - "traefik.http.middlewares.gitea-https-redirect.redirectscheme.scheme=https" + - "traefik.http.routers.gitea.middlewares=gitea-https-redirect" + resources: + limits: + cpus: '0.5' + memory: 512M networks: shared_network: external: true volumes: - mysql_data: \ No newline at end of file + mysql_data: +