From 7d8761a3492039a6af230ae1175ef1b3f35f7a51 Mon Sep 17 00:00:00 2001 From: mrjk Date: Fri, 19 Aug 2022 14:25:02 -0400 Subject: [PATCH] Add: gitea stack --- gitea/docker-compose.expose.yml | 8 ++++++++ gitea/docker-compose.mysql.yml | 29 +++++++++++++++++++++++++++++ gitea/docker-compose.yml | 31 +++++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 gitea/docker-compose.expose.yml create mode 100644 gitea/docker-compose.mysql.yml create mode 100644 gitea/docker-compose.yml diff --git a/gitea/docker-compose.expose.yml b/gitea/docker-compose.expose.yml new file mode 100644 index 0000000..bf616aa --- /dev/null +++ b/gitea/docker-compose.expose.yml @@ -0,0 +1,8 @@ + +services: + gitea: + ports: + - "$app_expose_ip:222:22" + - "$app_expose_ip:80:80" + + diff --git a/gitea/docker-compose.mysql.yml b/gitea/docker-compose.mysql.yml new file mode 100644 index 0000000..e4d7b40 --- /dev/null +++ b/gitea/docker-compose.mysql.yml @@ -0,0 +1,29 @@ + +networks: + db: + +services: + gitea: + environment: + - GITEA__database__DB_TYPE=mysql + - GITEA__database__HOST=${mysql_host:-mysql} + - GITEA__database__NAME=${mysql_user_db:-gitea} + - GITEA__database__USER=${mysql_user_login:-gitea} + - GITEA__database__PASSWD=${mysql_user_passwd:-gitea} + networks: + db: + + mysql: + image: mariadb:10 + restart: unless-stopped + volumes: + - $app_dir_db_data:/var/lib/mysql + environment: + MYSQL_ROOT_PASSWORD: "${mysql_root_passwd:-gitea}" + MYSQL_DATABASE: "${mysql_user_db:-gitea}" + MYSQL_USER: "${mysql_user_login:-gitea}" + MYSQL_PASSWORD: "${mysql_user_passwd:-gitea}" + + networks: + db: + diff --git a/gitea/docker-compose.yml b/gitea/docker-compose.yml new file mode 100644 index 0000000..99b1362 --- /dev/null +++ b/gitea/docker-compose.yml @@ -0,0 +1,31 @@ +version: '3.6' + +networks: + default: + +services: + gitea: + image: gitea/gitea:${GITEA_VERSION:-1.16} + restart: unless-stopped + environment: + # https://docs.gitea.io/en-us/install-with-docker/#environments-variables + - APP_NAME="Gitea" + - USER_UID=1000 + - USER_GID=1000 + + - GITEA__server__DOMAIN=$app_fqdn + - GITEA__server__SSH_DOMAIN=$app_fqdn + - GITEA__server__ROOT_URL=https://$app_fqdn + + networks: + default: + volumes: + - $app_dir_data:/data:rw + #- $app_dir_data/repos:/data/git:rw + #- $app_dir_data/var:/data/gitea:rw + #- $app_dir_data/ssh:/data/ssh:rw + + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + +