Compare commits
	
		
			1 Commits
		
	
	
		
			2.7.0+1.21
			...
			cr_landing
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 279f403e3d | 
							
								
								
									
										19
									
								
								.env.sample
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								.env.sample
									
									
									
									
									
								
							@ -20,20 +20,6 @@ GITEA_ENABLE_OPENID_SIGNUP=true
 | 
			
		||||
GITEA_DISABLE_GRAVATAR=false
 | 
			
		||||
GITEA_ENABLE_FEDERATED_AVATAR=true
 | 
			
		||||
GITEA_LANDING_PAGE=organizations
 | 
			
		||||
GITEA_SHOW_USER_EMAIL=false
 | 
			
		||||
GITEA_DISABLE_REGULAR_ORG_CREATION=true
 | 
			
		||||
GITEA_DEFAULT_KEEP_EMAIL_PRIVATE=true
 | 
			
		||||
GITEA_DEFAULT_ALLOW_CREATE_ORGANIZATION=false
 | 
			
		||||
GITEA_ENABLE_USER_HEATMAP=false
 | 
			
		||||
GITEA_DEFAULT_USER_VISIBILITY=limited
 | 
			
		||||
GITEA_ALLOWED_USER_VISIBILITY_MODES=limited,private
 | 
			
		||||
GITEA_DEFAULT_ORG_VISIBILITY=limited
 | 
			
		||||
GITEA_REQUIRE_SIGNIN_VIEW=true
 | 
			
		||||
 | 
			
		||||
GITEA_REPO_UPLOAD_ENABLED=true
 | 
			
		||||
GITEA_REPO_UPLOAD_ALLOWED_TYPES=*/*
 | 
			
		||||
GITEA_REPO_UPLOAD_MAX_SIZE=50
 | 
			
		||||
GITEA_REPO_UPLOAD_MAX_FILES=5
 | 
			
		||||
 | 
			
		||||
GITEA_MAILER_FROM=noreply@example.com
 | 
			
		||||
GITEA_MAILER_USER=noreply@example.com
 | 
			
		||||
@ -60,8 +46,3 @@ SECRET_SECRET_KEY_VERSION=v1 # length=64
 | 
			
		||||
# GITEA_UPDATE_AVATAR=replace-me
 | 
			
		||||
# GITEA_ACCOUNT_LINKING=replace-me
 | 
			
		||||
# GITEA_OAUTH2_CLIENT_ENABLED=replace-me
 | 
			
		||||
 | 
			
		||||
# Indexer (for issue search)
 | 
			
		||||
# GITEA_REPO_INDEXER_ENABLED=false
 | 
			
		||||
# GITEA_ISSUE_INDEXER_TYPE=db
 | 
			
		||||
# GITEA_STARTUP_TIMEOUT=-1
 | 
			
		||||
 | 
			
		||||
@ -4,11 +4,11 @@
 | 
			
		||||
 | 
			
		||||
<!-- metadata -->
 | 
			
		||||
* **Category**: Development
 | 
			
		||||
* **Status**: 5
 | 
			
		||||
* **Status**: 3, stable
 | 
			
		||||
* **Image**: [`gitea/gitea`](https://hub.docker.com/gitea/gitea), 4, upstream
 | 
			
		||||
* **Healthcheck**: Yes
 | 
			
		||||
* **Backups**: Yes
 | 
			
		||||
* **Email**: Yes
 | 
			
		||||
* **Email**: ?
 | 
			
		||||
* **Tests**: 2
 | 
			
		||||
* **SSO**: 3 (OAuth)
 | 
			
		||||
<!-- endmetadata -->
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								abra.sh
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								abra.sh
									
									
									
									
									
								
							@ -1,4 +1,4 @@
 | 
			
		||||
export APP_INI_VERSION=v17
 | 
			
		||||
export APP_INI_VERSION=v11
 | 
			
		||||
export DOCKER_SETUP_SH_VERSION=v1
 | 
			
		||||
 | 
			
		||||
abra_backup_app() {
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										24
									
								
								app.ini.tmpl
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								app.ini.tmpl
									
									
									
									
									
								
							@ -16,13 +16,6 @@ ALLOW_ONLY_EXTERNAL_REGISTRATION = {{ env "GITEA_ALLOW_ONLY_EXTERNAL_REGISTRATIO
 | 
			
		||||
AUTO_WATCH_NEW_REPOS = {{ env "GITEA_AUTO_WATCH_NEW_REPOS" }}
 | 
			
		||||
DISABLE_REGISTRATION = {{ env "GITEA_DISABLE_REGISTRATION" }}
 | 
			
		||||
ENABLE_NOTIFY_MAIL = {{ env "GITEA_ENABLE_NOTIFY_MAIL" }}
 | 
			
		||||
DEFAULT_KEEP_EMAIL_PRIVATE = {{ env "GITEA_DEFAULT_KEEP_EMAIL_PRIVATE" }}
 | 
			
		||||
DEFAULT_ALLOW_CREATE_ORGANIZATION = {{ env "GITEA_DEFAULT_ALLOW_CREATE_ORGANIZATION" }}
 | 
			
		||||
ENABLE_USER_HEATMAP = {{ env "GITEA_ENABLE_USER_HEATMAP" }}
 | 
			
		||||
DEFAULT_USER_VISIBILITY = {{ env "GITEA_DEFAULT_USER_VISIBILITY" }}
 | 
			
		||||
ALLOWED_USER_VISIBILITY_MODES = {{ env "GITEA_ALLOWED_USER_VISIBILITY_MODES" }}
 | 
			
		||||
DEFAULT_ORG_VISIBILITY = {{ env "GITEA_DEFAULT_ORG_VISIBILITY" }}
 | 
			
		||||
REQUIRE_SIGNIN_VIEW = {{ env "GITEA_REQUIRE_SIGNIN_VIEW" }}
 | 
			
		||||
 | 
			
		||||
[openid]
 | 
			
		||||
ENABLE_OPENID_SIGNIN = {{ env "GITEA_ENABLE_OPENID_SIGNIN" }}
 | 
			
		||||
@ -31,19 +24,8 @@ ENABLE_OPENID_SIGNUP = {{ env "GITEA_ENABLE_OPENID_SIGNUP" }}
 | 
			
		||||
[repository]
 | 
			
		||||
DEFAULT_BRANCH = main
 | 
			
		||||
 | 
			
		||||
[repository.upload]
 | 
			
		||||
ENABLED = {{ env "GITEA_REPO_UPLOAD_ENABLED" }}
 | 
			
		||||
ALLOWED_TYPES = {{ env "GITEA_REPO_UPLOAD_ALLOWED_TYPES" }}
 | 
			
		||||
FILE_MAX_SIZE = {{ env "GITEA_REPO_UPLOAD_MAX_SIZE" }}
 | 
			
		||||
MAX_FILES = {{ env "GITEA_REPO_UPLOAD_MAX_FILES" }}
 | 
			
		||||
 | 
			
		||||
[ui]
 | 
			
		||||
SHOW_USER_EMAIL = {{ env "GITEA_SHOW_USER_EMAIL" }}
 | 
			
		||||
 | 
			
		||||
[indexer]
 | 
			
		||||
REPO_INDEXER_ENABLED = {{ or (env "GITEA_REPO_INDEXER_ENABLED") "false" }}
 | 
			
		||||
ISSUE_INDEXER_TYPE= {{ or (env "GITEA_ISSUE_INDEXER_TYPE") "db" }}
 | 
			
		||||
STARTUP_TIMEOUT = {{ or (env "GITEA_STARTUP_TIMEOUT") "-1" }}
 | 
			
		||||
STARTUP_TIMEOUT = 0
 | 
			
		||||
 | 
			
		||||
[server]
 | 
			
		||||
DOMAIN = {{ env "GITEA_DOMAIN" }}
 | 
			
		||||
@ -61,9 +43,6 @@ REVERSE_PROXY_LIMIT = 1
 | 
			
		||||
REVERSE_PROXY_TRUSTED_PROXIES = *
 | 
			
		||||
SECRET_KEY = {{ secret "secret_key" }}
 | 
			
		||||
 | 
			
		||||
[admin]
 | 
			
		||||
DISABLE_REGULAR_ORG_CREATION = {{ env "GITEA_DISABLE_REGULAR_ORG_CREATION" }}
 | 
			
		||||
 | 
			
		||||
[oauth2]
 | 
			
		||||
JWT_SECRET = {{ secret "jwt_secret" }}
 | 
			
		||||
 | 
			
		||||
@ -97,4 +76,5 @@ IS_INPUT_FILE   = false
 | 
			
		||||
MODE=console
 | 
			
		||||
LEVEL=WARN
 | 
			
		||||
STACKTRACE_LEVEL=None
 | 
			
		||||
ENABLE_ACCESS_LOG=false
 | 
			
		||||
ENABLE_XORM_LOG=false
 | 
			
		||||
 | 
			
		||||
@ -8,7 +8,7 @@ services:
 | 
			
		||||
      - GITEA_DB_NAME=gitea
 | 
			
		||||
      - GITEA_DB_USER=gitea
 | 
			
		||||
  db:
 | 
			
		||||
    image: postgres:15.6
 | 
			
		||||
    image: postgres:15.4
 | 
			
		||||
    environment: 
 | 
			
		||||
      - POSTGRES_DB=gitea
 | 
			
		||||
      - POSTGRES_USER=gitea
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										26
									
								
								compose.yml
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								compose.yml
									
									
									
									
									
								
							@ -3,7 +3,7 @@ version: "3.8"
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
  app:
 | 
			
		||||
    image: "gitea/gitea:1.21.11-rootless"
 | 
			
		||||
    image: "gitea/gitea:1.20.3-rootless"
 | 
			
		||||
    configs:
 | 
			
		||||
      - source: app_ini
 | 
			
		||||
        target: /etc/gitea/app.ini
 | 
			
		||||
@ -36,22 +36,6 @@ services:
 | 
			
		||||
      - GITEA_OAUTH2_CLIENT_ENABLED
 | 
			
		||||
      - GITEA_CORS_ALLOW_DOMAIN
 | 
			
		||||
      - GITEA_LANDING_PAGE
 | 
			
		||||
      - GITEA_REPO_UPLOAD_ENABLED
 | 
			
		||||
      - GITEA_REPO_UPLOAD_ALLOWED_TYPES
 | 
			
		||||
      - GITEA_REPO_UPLOAD_MAX_SIZE
 | 
			
		||||
      - GITEA_REPO_UPLOAD_MAX_FILES
 | 
			
		||||
      - GITEA_REPO_INDEXER_ENABLED
 | 
			
		||||
      - GITEA_ISSUE_INDEXER_TYPE
 | 
			
		||||
      - GITEA_STARTUP_TIMEOUT
 | 
			
		||||
      - GITEA_SHOW_USER_EMAIL
 | 
			
		||||
      - GITEA_DISABLE_REGULAR_ORG_CREATION
 | 
			
		||||
      - GITEA_DEFAULT_KEEP_EMAIL_PRIVATE
 | 
			
		||||
      - GITEA_DEFAULT_ALLOW_CREATE_ORGANIZATION
 | 
			
		||||
      - GITEA_ENABLE_USER_HEATMAP
 | 
			
		||||
      - GITEA_DEFAULT_USER_VISIBILITY
 | 
			
		||||
      - GITEA_ALLOWED_USER_VISIBILITY_MODES
 | 
			
		||||
      - GITEA_DEFAULT_ORG_VISIBILITY
 | 
			
		||||
      - GITEA_REQUIRE_SIGNIN_VIEW
 | 
			
		||||
    volumes:
 | 
			
		||||
      - data:/var/lib/gitea
 | 
			
		||||
      - config:/etc/gitea
 | 
			
		||||
@ -60,12 +44,6 @@ services:
 | 
			
		||||
    networks:
 | 
			
		||||
      - proxy
 | 
			
		||||
      - internal
 | 
			
		||||
    healthcheck:
 | 
			
		||||
      test: ["CMD", "curl", "-f", "http://localhost:3000/api/healthz"]
 | 
			
		||||
      interval: 30s
 | 
			
		||||
      timeout: 10s
 | 
			
		||||
      retries: 10
 | 
			
		||||
      start_period: 1m
 | 
			
		||||
    deploy:
 | 
			
		||||
      update_config:
 | 
			
		||||
        failure_action: rollback
 | 
			
		||||
@ -84,7 +62,7 @@ services:
 | 
			
		||||
        - "traefik.http.middlewares.${STACK_NAME}_cors.headers.accesscontrolalloworiginlist=https://${GITEA_CORS_ALLOW_DOMAIN}"
 | 
			
		||||
        - "traefik.http.middlewares.${STACK_NAME}_cors.headers.accesscontrolmaxage=100"
 | 
			
		||||
        - "traefik.http.middlewares.${STACK_NAME}_cors.headers.addvaryheader=true"
 | 
			
		||||
        - coop-cloud.${STACK_NAME}.version=2.7.0+1.21.11-rootless
 | 
			
		||||
        - coop-cloud.${STACK_NAME}.version=2.3.2+1.20.3-rootless
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
networks:
 | 
			
		||||
 | 
			
		||||
@ -1 +0,0 @@
 | 
			
		||||
This release adds a docker healthcheck for the main Gitea service -- please pay careful attention when updating apps, and as always feel free to ask in Matrix if you run into any bugs 🐛
 | 
			
		||||
		Reference in New Issue
	
	Block a user