34 lines
		
	
	
		
			750 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			750 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
# 2024-12-30 Hyperling
 | 
						|
# Gogs self-hosted git server!
 | 
						|
#   https://hub.docker.com/r/gogs/gogs
 | 
						|
#   https://gist.github.com/ahromis/4ce4a58623847ca82cb1b745c2f83c82
 | 
						|
 | 
						|
# Takes nearly half the resources of Gitea.
 | 
						|
# Has a more basic UI and may be lacking features. So slim though!!
 | 
						|
 | 
						|
services:
 | 
						|
 | 
						|
  app:
 | 
						|
    ## Database ##
 | 
						|
    # SQL Lite
 | 
						|
 | 
						|
    ## App ##
 | 
						|
    container_name: gogs-app
 | 
						|
    image: gogs/gogs:latest
 | 
						|
    restart: always
 | 
						|
    ports:
 | 
						|
      - "3000:3000"
 | 
						|
      - "2202:22"
 | 
						|
    volumes:
 | 
						|
      - ../../Volumes/Gogs/gogs:/data
 | 
						|
      - /etc/timezone:/etc/timezone:ro
 | 
						|
      - /etc/localtime:/etc/localtime:ro
 | 
						|
    environment:
 | 
						|
      - "RUN_CROND=true"
 | 
						|
    deploy:
 | 
						|
      mode: global
 | 
						|
      resources:
 | 
						|
        limits:
 | 
						|
          cpus: $CPU
 | 
						|
          memory: $MEM
 |