mirror of
				https://github.com/falk-werner/webfuse
				synced 2025-06-13 12:54:15 +00:00 
			
		
		
		
	
		
			
	
	
		
			28 lines
		
	
	
		
			712 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			712 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# This Source Code Form is subject to the terms of the Mozilla Public
							 | 
						||
| 
								 | 
							
								# License, v. 2.0. If a copy of the MPL was not distributed with this
							 | 
						||
| 
								 | 
							
								# file, You can obtain one at http://mozilla.org/MPL/2.0/.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# This file is part of dobuild.
							 | 
						||
| 
								 | 
							
								# Copyright (c) 2019 Contributors as noted in the AUTHORS file.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# SPDX-License-Identifier: MPL-2.0
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ARG REGISTRY_PREFIX=''
							 | 
						||
| 
								 | 
							
								ARG DOCKER_VERSION=18.09.6
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								FROM ${REGISTRY_PREFIX}docker:${DOCKER_VERSION}-dind
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ARG USERID=1000
							 | 
						||
| 
								 | 
							
								ARG PROJECTPATH=/home/user/dobuild
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN set -x \
							 | 
						||
| 
								 | 
							
								  && adduser -u "$USERID" -s /bin/sh -D user \
							 | 
						||
| 
								 | 
							
								  && mkdir -p "$PROJECTPATH" \
							 | 
						||
| 
								 | 
							
								  && chown user:user "$PROJECTPATH"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								COPY --chown=user:user . "$PROJECTPATH"
							 | 
						||
| 
								 | 
							
								WORKDIR "$PROJECTPATH/bin"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								VOLUME "$PROJECTPATH"
							 |