mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Fixing multiple docker issues (#386)
* Added stupid docker task to makefile * Dropped unknown option PrintLastLog from docker ssh config * OpenSSH should log to docker stdout * Set random pw for docker git user, otherwise it is locked * Stop using templates and public within docker
This commit is contained in:
		
				
					committed by
					
						
						Lunny Xiao
					
				
			
			
				
	
			
			
			
						parent
						
							1831ee2d1d
						
					
				
				
					commit
					c6b6a61bf1
				
			@@ -26,7 +26,8 @@ RUN apk update && \
 | 
			
		||||
    -s /bin/bash \
 | 
			
		||||
    -u 1000 \
 | 
			
		||||
    -G git \
 | 
			
		||||
    git
 | 
			
		||||
    git && \
 | 
			
		||||
  echo "git:$(date +%s | sha256sum | base64 | head -c 32)" | chpasswd
 | 
			
		||||
 | 
			
		||||
ENV USER git
 | 
			
		||||
ENV GITEA_CUSTOM /data/gitea
 | 
			
		||||
@@ -38,7 +39,4 @@ ENTRYPOINT ["/usr/bin/entrypoint"]
 | 
			
		||||
CMD ["/bin/s6-svscan", "/etc/s6"]
 | 
			
		||||
 | 
			
		||||
COPY docker /
 | 
			
		||||
 | 
			
		||||
COPY public /app/gitea/public
 | 
			
		||||
COPY templates /app/gitea/templates
 | 
			
		||||
COPY gitea /app/gitea/gitea
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							@@ -91,6 +91,11 @@ build: $(EXECUTABLE)
 | 
			
		||||
$(EXECUTABLE): $(SOURCES)
 | 
			
		||||
	go build -v -tags '$(TAGS)' -ldflags '-s -w $(LDFLAGS)' -o $@
 | 
			
		||||
 | 
			
		||||
.PHONY: docker
 | 
			
		||||
docker:
 | 
			
		||||
	docker run -ti --rm -v $(CURDIR):/srv/app/src/code.gitea.io/gitea -w /srv/app/src/code.gitea.io/gitea -e TAGS="$(TAGS)" webhippie/golang:edge make clean generate build
 | 
			
		||||
	docker build -t gitea/gitea:latest .
 | 
			
		||||
 | 
			
		||||
.PHONY: release
 | 
			
		||||
release: release-dirs release-build release-copy release-check
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -2,5 +2,5 @@
 | 
			
		||||
[[ -f ./setup ]] && source ./setup
 | 
			
		||||
 | 
			
		||||
pushd /root > /dev/null
 | 
			
		||||
    exec su-exec root /usr/sbin/sshd -E /var/log/sshd.log -D
 | 
			
		||||
    exec su-exec root /usr/sbin/sshd -D
 | 
			
		||||
popd
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@ UseDNS no
 | 
			
		||||
AllowAgentForwarding no
 | 
			
		||||
AllowTcpForwarding no
 | 
			
		||||
PrintMotd no
 | 
			
		||||
PrintLastLog no
 | 
			
		||||
 | 
			
		||||
PermitUserEnvironment yes
 | 
			
		||||
PermitRootLogin no
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user