mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-11-04 12:18:20 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			648 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			648 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
set -ex
 | 
						|
 | 
						|
# If requested, print some environment info for troubleshooting.
 | 
						|
if [[ -n "${DOCKER_HUB_DEBUG}" ]]; then
 | 
						|
    id
 | 
						|
    pwd
 | 
						|
    df -h
 | 
						|
    env
 | 
						|
    docker info
 | 
						|
    docker version
 | 
						|
fi
 | 
						|
 | 
						|
# Install build dependencies.
 | 
						|
deps=(
 | 
						|
    jq
 | 
						|
)
 | 
						|
apt-get update
 | 
						|
apt-get install -y "${deps[@]}"
 | 
						|
 | 
						|
# Docker Hub uses a shallow clone and doesn't fetch tags, which breaks some
 | 
						|
# Git operations that we perform later, so fetch the complete history and
 | 
						|
# tags first. Note that if the build is cached, the clone may have been
 | 
						|
# unshallowed already; if so, unshallowing will fail, so skip it.
 | 
						|
if [[ -f .git/shallow ]]; then
 | 
						|
    git fetch --unshallow --tags
 | 
						|
fi
 |