| 
						
						
						
					 | 
					 | 
					@ -1,6 +1,5 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#!/bin/sh | 
					 | 
					 | 
					 | 
					#!/bin/sh | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					USER=git | 
					 | 
					 | 
					 | 
					USER=git | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					USERNAME=$USER | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					if ! test -d /data/gogs; then | 
					 | 
					 | 
					 | 
					if ! test -d /data/gogs; then | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						mkdir -p /data/gogs/data /data/gogs/conf /data/gogs/log /data/git | 
					 | 
					 | 
					 | 
						mkdir -p /data/gogs/data /data/gogs/conf /data/gogs/log /data/git | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -12,17 +11,16 @@ if ! test -d ~git/.ssh; then | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					fi | 
					 | 
					 | 
					 | 
					fi | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					if ! test -f ~git/.ssh/environment; then | 
					 | 
					 | 
					 | 
					if ! test -f ~git/.ssh/environment; then | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    echo "GOGS_CUSTOM=/data/gogs" > ~git/.ssh/environment | 
					 | 
					 | 
					 | 
					    echo "GOGS_CUSTOM=${GOGS_CUSTOM}" > ~git/.ssh/environment | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    chown git:git ~git/.ssh/environment | 
					 | 
					 | 
					 | 
					    chmod 600 ~git/.ssh/environment | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    chown 600 ~git/.ssh/environment | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					fi | 
					 | 
					 | 
					 | 
					fi | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					ln -sf /data/gogs/log  /app/gogs/log | 
					 | 
					 | 
					 | 
					cd /app/gogs | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					ln -sf /data/gogs/data /app/gogs/data | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					ln -sf /data/gogs/conf /app/gogs/conf | 
					 | 
					 | 
					 | 
					ln -sf /data/gogs/log  ./log | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					ln -sf /data/gogs/data ./data | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					chown -R git:git /data /app/gogs ~git/ | 
					 | 
					 | 
					 | 
					chown -R git:git /data /app/gogs ~git/ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					export USER | 
					 | 
					 | 
					 | 
					export USER | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					export USERNAME | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					exec gosu $USER /app/gogs/gogs web | 
					 | 
					 | 
					 | 
					exec gosu $USER /app/gogs/gogs web | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					 | 
					
  |