Working basic setup.
This commit is contained in:
		
						commit
						650c6e558a
					
				
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | |||||||
|  | data | ||||||
|  | pgdata | ||||||
|  | 
 | ||||||
							
								
								
									
										3
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | |||||||
|  | FROM gogs/gogs | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
							
								
								
									
										13
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,13 @@ | |||||||
|  | # Docker compose setup for gogs | ||||||
|  | 
 | ||||||
|  | # Instructions | ||||||
|  | Just run: | ||||||
|  | ``` | ||||||
|  | docker compose up | ||||||
|  | ``` | ||||||
|  | On configuration page (http://127.0.0.1:7331/) configure: | ||||||
|  |  - choose built-in ssh service option and configure port to be 2222 | ||||||
|  | 
 | ||||||
|  | That's all ! You have now a gogs server running dockerized! | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
							
								
								
									
										22
									
								
								compose.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								compose.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | |||||||
|  | services: | ||||||
|  |   cogs: | ||||||
|  |     build: . | ||||||
|  |     ports: | ||||||
|  |       - "0.0.0.0:2222:2222" | ||||||
|  |       - "0.0.0.0:7331:3000" | ||||||
|  |     volumes: | ||||||
|  |       - ./data:/data gogs/gogs | ||||||
|  | 
 | ||||||
|  |   gogs-db: | ||||||
|  |     image: postgres | ||||||
|  |     restart: always | ||||||
|  |     expose: | ||||||
|  |       - 5432 | ||||||
|  |     environment: | ||||||
|  |       - POSTGRES_PASSWORD=gogs | ||||||
|  |       - POSTGRES_USER=gogs | ||||||
|  |       - POSTGRES_DB=gogs | ||||||
|  |     volumes: | ||||||
|  |       - ./pgdata:/var/lib/postgresql/data  | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user