mirror of
				https://github.com/zokradonh/kopano-docker
				synced 2025-10-31 18:37:15 +00:00 
			
		
		
		
	* sort .gitignore and add apt_auth.conf to it * add helper to setup.sh to create apt_auth.conf (user still needs to enter their own credentials) * only create apt_auth.conf in make if it doesn't already exist * add tooling to core dockerfile and makefile to use build secrets * add ignore for hadolint as mounting syntax is currently not supported so far * update to latest docker on travis for buildkit support * documentation * sort gitignore * add dockerfile syntax definition for build args
		
			
				
	
	
		
			17 lines
		
	
	
		
			640 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			640 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| set -euo pipefail
 | |
| IFS=$'\n\t'
 | |
| 
 | |
| # update to latest docker for buildkit support
 | |
| curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
 | |
| sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
 | |
| sudo apt-get update
 | |
| sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
 | |
| 
 | |
| # get base images to pull, as it will otherwise fail in travis
 | |
| # git ls-files | xargs awk -F' ' '/^FROM/ { print $2 }' | sort -n | uniq | xargs --max-lines=1 docker pull
 | |
| 
 | |
| docker pull docker/dockerfile:1.0-experimental
 | |
| docker pull docker.io/docker/dockerfile-copy:v0.1.9
 |