From d188a5c79cf0a05a773bb2596877f0408043573d Mon Sep 17 00:00:00 2001 From: Nicolas Meienberger Date: Mon, 23 May 2022 08:12:58 +0200 Subject: [PATCH] Update Gitea config --- apps/gitea/config.json | 2 +- apps/gitea/data/gitea/gitea/conf/app.ini | 88 ++++++++++++++++++++++++ apps/gitea/docker-compose.yml | 30 ++++---- 3 files changed, 104 insertions(+), 16 deletions(-) create mode 100644 apps/gitea/data/gitea/gitea/conf/app.ini diff --git a/apps/gitea/config.json b/apps/gitea/config.json index 6627ad4d..7abec2a6 100644 --- a/apps/gitea/config.json +++ b/apps/gitea/config.json @@ -5,7 +5,7 @@ "id": "gitea", "description": "Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork.", "short_desc": "Gitea - Git with a cup of tea · A painless self-hosted Git service. · Cross-platform · Easy to install · Lightweight · Open Source.", - "author": "ArneNaessens", + "author": "go-gitea", "source": "https://github.com/go-gitea/gitea", "image": "https://avatars.githubusercontent.com/u/12724356?s=200&v=4", "form_fields": {} diff --git a/apps/gitea/data/gitea/gitea/conf/app.ini b/apps/gitea/data/gitea/gitea/conf/app.ini new file mode 100644 index 00000000..8056f275 --- /dev/null +++ b/apps/gitea/data/gitea/gitea/conf/app.ini @@ -0,0 +1,88 @@ +APP_NAME = Gitea: Git with a cup of tea +RUN_MODE = prod +RUN_USER = git + +[repository] +ROOT = /data/git/repositories + +[repository.local] +LOCAL_COPY_PATH = /data/gitea/tmp/local-repo + +[repository.upload] +TEMP_PATH = /data/gitea/uploads + +[server] +APP_DATA_PATH = /data/gitea +DOMAIN = localhost +SSH_DOMAIN = localhost +HTTP_PORT = 3000 +ROOT_URL = http://localhost:8108/ +DISABLE_SSH = false +SSH_PORT = 22 +SSH_LISTEN_PORT = 22 +LFS_START_SERVER = true +LFS_CONTENT_PATH = /data/git/lfs +LFS_JWT_SECRET = wo2G20l0nGsspUp8xsLNSNF7H8U-GQUVth5gj_q5cDk +OFFLINE_MODE = false + +[database] +PATH = /data/gitea/gitea.db +DB_TYPE = postgres +HOST = gitea-db:5432 +NAME = gitea +USER = gitea +PASSWD = gitea +LOG_SQL = false +SCHEMA = +SSL_MODE = disable +CHARSET = utf8 + +[indexer] +ISSUE_INDEXER_PATH = /data/gitea/indexers/issues.bleve + +[session] +PROVIDER_CONFIG = /data/gitea/sessions +PROVIDER = file + +[picture] +AVATAR_UPLOAD_PATH = /data/gitea/avatars +REPOSITORY_AVATAR_UPLOAD_PATH = /data/gitea/repo-avatars +DISABLE_GRAVATAR = false +ENABLE_FEDERATED_AVATAR = true + +[attachment] +PATH = /data/gitea/attachments + +[log] +MODE = console +LEVEL = info +ROUTER = console +ROOT_PATH = /data/gitea/log + +[security] +INSTALL_LOCK = true +SECRET_KEY = +REVERSE_PROXY_LIMIT = 1 +REVERSE_PROXY_TRUSTED_PROXIES = * +INTERNAL_TOKEN = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE2NTMyODU5ODh9.l7fPuVA8LSHZvdBum8YDrH47RZjEx_cZLbswO5pMDk8 +PASSWORD_HASH_ALGO = pbkdf2 + +[service] +DISABLE_REGISTRATION = false +REQUIRE_SIGNIN_VIEW = false +REGISTER_EMAIL_CONFIRM = false +ENABLE_NOTIFY_MAIL = false +ALLOW_ONLY_EXTERNAL_REGISTRATION = false +ENABLE_CAPTCHA = false +DEFAULT_KEEP_EMAIL_PRIVATE = false +DEFAULT_ALLOW_CREATE_ORGANIZATION = true +DEFAULT_ENABLE_TIMETRACKING = true +NO_REPLY_ADDRESS = noreply.localhost + +[mailer] +ENABLED = false + +[openid] +ENABLE_OPENID_SIGNIN = true +ENABLE_OPENID_SIGNUP = true + diff --git a/apps/gitea/docker-compose.yml b/apps/gitea/docker-compose.yml index 9937b444..3bc4e9b9 100644 --- a/apps/gitea/docker-compose.yml +++ b/apps/gitea/docker-compose.yml @@ -7,31 +7,31 @@ services: environment: - USER_UID=1000 - USER_GID=1000 - - GITEA__database__DB_TYPE=mysql - - GITEA__database__HOST=gitea_db:3306 - - GITEA__database__NAME=tipi_gitea - - GITEA__database__USER=tipi_gitea - - GITEA__database__PASSWD=tipi_gitea + - GITEA__database__DB_TYPE=postgres + - GITEA__database__HOST=gitea-db:5432 + - GITEA__database__NAME=gitea + - GITEA__database__USER=gitea + - GITEA__database__PASSWD=gitea restart: unless-stopped networks: - tipi_main_network volumes: - - ${APP_DATA_DIR}/gitea/data:/data + - ${APP_DATA_DIR}/data/gitea:/data ports: - ${APP_PORT}:3000 - "222:22" depends_on: - - gitea_db + - gitea-db - gitea_db: - image: mysql:8 + gitea-db: + container_name: gitea-db + image: postgres:14 restart: unless-stopped environment: - - MYSQL_ROOT_PASSWORD=tipi_gitea - - MYSQL_USER=tipi_gitea - - MYSQL_PASSWORD=tipi_gitea - - MYSQL_DATABASE=tipi_gitea + - POSTGRES_USER=gitea + - POSTGRES_PASSWORD=gitea + - POSTGRES_DB=gitea + volumes: + - ${APP_DATA_DIR}/data/postgres:/var/lib/postgresql/data networks: - tipi_main_network - volumes: - - ${APP_DATA_DIR}/mysql/var/lib/mysql:/var/lib/mysql