mirror of
				https://github.com/nextcloud/all-in-one.git
				synced 2025-10-31 11:07:11 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			519 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			519 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # From https://github.com/docker-library/postgres/blob/master/13/buster/Dockerfile
 | |
| FROM postgres:13-buster
 | |
| 
 | |
| RUN set -ex; \
 | |
|     \
 | |
|     apt-get update; \
 | |
|     apt-get install -y --no-install-recommends \
 | |
|         openssl \
 | |
|     ; \
 | |
|     rm -rf /var/lib/apt/lists/*
 | |
| 
 | |
| COPY start.sh /usr/bin/
 | |
| RUN chmod +x /usr/bin/start.sh
 | |
| 
 | |
| RUN mkdir /mnt/data; \
 | |
|     chown postgres:postgres /mnt/data;
 | |
| 
 | |
| VOLUME /mnt/data
 | |
| 
 | |
| # Give root a random password
 | |
| RUN echo "root:$(openssl rand -base64 12)" | chpasswd
 | |
| 
 | |
| USER postgres
 | |
| ENTRYPOINT ["start.sh"]
 |