forked from coop-cloud/gitea
		
	Compare commits
	
		
			8 Commits
		
	
	
		
			cors-heade
			...
			1.1.3+1.15
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 8ead189fde | |||
| c8ea311d7d | |||
| b2f29bc99e | |||
| 741b8701e5 | |||
| bb1f0f082e | |||
| cec9c2c061 | |||
| fee8fd5342 | |||
| 83a9e9da6b | 
							
								
								
									
										53
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										53
									
								
								README.md
									
									
									
									
									
								
							| @ -1,16 +1,16 @@ | ||||
| # Gitea | ||||
|  | ||||
| [](https://drone.coopcloud.tech/coop-cloud/gitea) | ||||
| [](https://build.coopcloud.tech/coop-cloud/gitea) | ||||
|  | ||||
| <!-- metadata --> | ||||
| - **Category**: Development | ||||
| * **Status**: ❶💚 | ||||
| - **Image**: [`gitea/gitea`](https://hub.docker.com/gitea/gitea), ❶💚, upstream | ||||
| - **Healthcheck**: Yes | ||||
| * **Category**: Development | ||||
| * **Status**: 3, stable | ||||
| * **Image**: [`gitea/gitea`](https://hub.docker.com/gitea/gitea), 4, upstream | ||||
| * **Healthcheck**: Yes | ||||
| * **Backups**: Yes | ||||
| - **Email**: ? | ||||
| - **Tests**: ❷💛 | ||||
| - **SSO**: ❶💚 (OAuth) | ||||
| * **Email**: ? | ||||
| * **Tests**: 2 | ||||
| * **SSO**: 3 (OAuth) | ||||
| <!-- endmetadata --> | ||||
|  | ||||
| ## Basic usage | ||||
| @ -22,3 +22,40 @@ | ||||
| 4. `abra app YOURAPPDOMAIN config` - be sure to change `$DOMAIN` to something that resolves to | ||||
|    your Docker swarm box | ||||
| 5. `abra app YOURAPPDOMAIN deploy` | ||||
|  | ||||
| ## Create first user | ||||
|  | ||||
| Run | ||||
|  | ||||
| ```bash | ||||
| abra app run YOURAPPNAME app gitea -c /etc/gitea/app.ini admin user create --username USERNAME --admin --random-password --email EMAIL | ||||
| ``` | ||||
|  | ||||
| See the [Gitea command-line documentation](https://docs.gitea.io/en-us/command-line/) for more options.  Make sure not to forget the `-c /etc/gitea/app.ini`. | ||||
|  | ||||
| ## Enable SSH | ||||
|  | ||||
| You most certainly want to be able to access your repository over SSH.  To do so, make sure you uncomment the right lines in the configuration for `traefik`. | ||||
| ``` | ||||
| abra app config YOURTRAEFIKAPP | ||||
| ``` | ||||
| There uncomment or add these lines: | ||||
| ``` | ||||
| GITEA_SSH_ENABLED=1 | ||||
| COMPOSE_FILE="compose.yml:compose.gitea.yml" | ||||
| ``` | ||||
| Then redeploy traefik: | ||||
| ``` | ||||
| abra app undeploy YOURTRAEFIKAPP | ||||
| abra app deploy YOURTRAEFIKAPP | ||||
| ``` | ||||
| You might need to wait a bit.  To check if it worked, you can run | ||||
| ``` | ||||
| telnet my.gitea.example.com 2222 | ||||
| ``` | ||||
| Once you have added a public SSH key, you can check that you can connect to your gitea server with | ||||
| ``` | ||||
| ssh -T -p 2222 git@my.gitea.example.com | ||||
| ``` | ||||
|  | ||||
| Note that gitea should be configured to listen to port 2222, i.e. `GITEA_SSH_PORT=2222` in the gitea config. | ||||
|  | ||||
| @ -3,7 +3,7 @@ version: "3.8" | ||||
|  | ||||
| services: | ||||
|   app: | ||||
|     image: "gitea/gitea:1.15.6-rootless" | ||||
|     image: "gitea/gitea:1.15.10-rootless" | ||||
|     configs: | ||||
|       - source: app_ini | ||||
|         target: /etc/gitea/app.ini | ||||
| @ -51,7 +51,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.1.2+1.15.6-rootless | ||||
|         - coop-cloud.${STACK_NAME}.version=1.1.3+1.15.10-rootless | ||||
|  | ||||
|   db: | ||||
|     image: "mariadb:10.6" | ||||
|  | ||||
		Reference in New Issue
	
	Block a user