forked from coop-cloud/gitea
		
	Compare commits
	
		
			7 Commits
		
	
	
		
			1.0.0+1.14
			...
			cors-heade
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| fabd33037a | |||
| ee34764179 | |||
| d0488d3a61 | |||
| 7009473b38 | |||
| 0547336698 | |||
| 632364fccf | |||
| 1aa71afcf6 | 
@ -24,6 +24,9 @@ SECRET_DB_ROOT_PASSWORD_VERSION=v1
 | 
			
		||||
SECRET_JWT_SECRET_VERSION=v1 # length=43
 | 
			
		||||
SECRET_SECRET_KEY_VERSION=v1 # length=64
 | 
			
		||||
 | 
			
		||||
GITEA_CORS_ENABLED=0
 | 
			
		||||
# GITEA_CORS_DOMAIN=https://example.org
 | 
			
		||||
 | 
			
		||||
# SMTP Mailer
 | 
			
		||||
# COMPOSE_FILE="compose.yml:compose.smtp.yml"
 | 
			
		||||
# GITEA_SMTP_MAILER_ENABLED=1
 | 
			
		||||
 | 
			
		||||
@ -3,16 +3,14 @@
 | 
			
		||||
[](https://drone.coopcloud.tech/coop-cloud/gitea)
 | 
			
		||||
 | 
			
		||||
<!-- metadata -->
 | 
			
		||||
 | 
			
		||||
- **Category**: Development
 | 
			
		||||
- **Status**: ❷💛
 | 
			
		||||
* **Status**: ❶💚
 | 
			
		||||
- **Image**: [`gitea/gitea`](https://hub.docker.com/gitea/gitea), ❶💚, upstream
 | 
			
		||||
- **Healthcheck**: Yes
 | 
			
		||||
- **Backups**: No
 | 
			
		||||
* **Backups**: Yes
 | 
			
		||||
- **Email**: ?
 | 
			
		||||
- **Tests**: ❷💛
 | 
			
		||||
- **SSO**: ❶💚 (OAuth)
 | 
			
		||||
 | 
			
		||||
<!-- endmetadata -->
 | 
			
		||||
 | 
			
		||||
## Basic usage
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										14
									
								
								abra.sh
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								abra.sh
									
									
									
									
									
								
							@ -1,2 +1,14 @@
 | 
			
		||||
export APP_INI_VERSION=v7
 | 
			
		||||
export APP_INI_VERSION=v8
 | 
			
		||||
export DOCKER_SETUP_SH_VERSION=v1
 | 
			
		||||
 | 
			
		||||
abra_backup_app() {
 | 
			
		||||
  _abra_backup_dir "app:/var/lib/gitea"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
abra_backup_db() {
 | 
			
		||||
  _abra_backup_mysql "db" "gitea"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
abra_backup() {
 | 
			
		||||
  abra_backup_app && abra_backup_db
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										14
									
								
								app.ini.tmpl
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								app.ini.tmpl
									
									
									
									
									
								
							@ -58,3 +58,17 @@ ENABLED         = true
 | 
			
		||||
FILE_EXTENSIONS = .rst
 | 
			
		||||
RENDER_COMMAND  = rst2html
 | 
			
		||||
IS_INPUT_FILE   = false
 | 
			
		||||
 | 
			
		||||
[picture]
 | 
			
		||||
AVATAR_UPLOAD_PATH = /data/gitea/avatars
 | 
			
		||||
REPOSITORY_AVATAR_UPLOAD_PATH = /data/gitea/repo-avatars
 | 
			
		||||
 | 
			
		||||
[attachment]
 | 
			
		||||
PATH = /data/gitea/attachments
 | 
			
		||||
 | 
			
		||||
{{ if eq (env "GITEA_CORS_ENABLED") "1" }}
 | 
			
		||||
[cors]
 | 
			
		||||
ENABLED=true
 | 
			
		||||
SCHEME=https
 | 
			
		||||
ALLOW_DOMAIN={{ env "GITEA_CORS_DOMAIN" }}
 | 
			
		||||
{{ end }}
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@ version: "3.8"
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
  app:
 | 
			
		||||
    image: "gitea/gitea:1.14.5-rootless"
 | 
			
		||||
    image: "gitea/gitea:1.15.6-rootless"
 | 
			
		||||
    configs:
 | 
			
		||||
      - source: app_ini
 | 
			
		||||
        target: /etc/gitea/app.ini
 | 
			
		||||
@ -30,6 +30,8 @@ services:
 | 
			
		||||
      - GITEA_ENABLE_OPENID_SIGNUP
 | 
			
		||||
      - GITEA_SMTP_MAILER_ENABLED
 | 
			
		||||
      - GITEA_SSH_PORT
 | 
			
		||||
      - GITEA_CORS_ENABLED
 | 
			
		||||
      - GITEA_CORS_DOMAIN
 | 
			
		||||
    volumes:
 | 
			
		||||
      - data:/var/lib/gitea
 | 
			
		||||
      - config:/etc/gitea
 | 
			
		||||
@ -51,7 +53,7 @@ services:
 | 
			
		||||
        - "traefik.tcp.routers.${STACK_NAME}-ssh.rule=HostSNI(`*`)"
 | 
			
		||||
        - "traefik.tcp.routers.${STACK_NAME}-ssh.entrypoints=gitea-ssh"
 | 
			
		||||
        - "traefik.tcp.services.${STACK_NAME}-ssh.loadbalancer.server.port=${GITEA_SSH_PORT}"
 | 
			
		||||
        - coop-cloud.${STACK_NAME}.version=1.0.0+1.14.5-rootless
 | 
			
		||||
        - coop-cloud.${STACK_NAME}.version=1.1.2+1.15.6-rootless
 | 
			
		||||
 | 
			
		||||
  db:
 | 
			
		||||
    image: "mariadb:10.6"
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user