mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-26 12:01:08 +00:00 
			
		
		
		
	* 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
		
			
				
	
	
		
			42 lines
		
	
	
	
		
			700 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			700 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM alpine:3.4
 | |
| MAINTAINER Thomas Boerger <thomas@webhippie.de>
 | |
| 
 | |
| EXPOSE 22 3000
 | |
| 
 | |
| RUN apk update && \
 | |
|   apk add \
 | |
|     su-exec \
 | |
|     ca-certificates \
 | |
|     sqlite \
 | |
|     bash \
 | |
|     git \
 | |
|     linux-pam \
 | |
|     s6 \
 | |
|     curl \
 | |
|     openssh \
 | |
|     tzdata && \
 | |
|   rm -rf \
 | |
|     /var/cache/apk/* && \
 | |
|   addgroup \
 | |
|     -S -g 1000 \
 | |
|     git && \
 | |
|   adduser \
 | |
|     -S -H -D \
 | |
|     -h /data/git \
 | |
|     -s /bin/bash \
 | |
|     -u 1000 \
 | |
|     -G git \
 | |
|     git && \
 | |
|   echo "git:$(date +%s | sha256sum | base64 | head -c 32)" | chpasswd
 | |
| 
 | |
| ENV USER git
 | |
| ENV GITEA_CUSTOM /data/gitea
 | |
| ENV GODEBUG=netdns=go
 | |
| 
 | |
| VOLUME ["/data"]
 | |
| 
 | |
| ENTRYPOINT ["/usr/bin/entrypoint"]
 | |
| CMD ["/bin/s6-svscan", "/etc/s6"]
 | |
| 
 | |
| COPY docker /
 | |
| COPY gitea /app/gitea/gitea
 |