36 lines
		
	
	
	
		
			975 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			975 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| # SPDX-FileCopyrightText: 2023 Tobias Schmidl
 | |
| #
 | |
| # SPDX-License-Identifier: AGPL-3.0-or-later
 | |
| 
 | |
| FROM debian:bullseye-slim
 | |
| 
 | |
| ARG DEBIAN_FRONTEND=noninteractive
 | |
| ARG GIT_COMMIT
 | |
| ARG VERSION
 | |
| ARG TIMESTAMP
 | |
| LABEL org.opencontainers.image.licenses="AGPL-3.0-or-later" \
 | |
| org.opencontainers.image.base.name="docker.io/debian:bullseye-slim" \
 | |
| org.opencontainers.image.title=buildimage \
 | |
| org.opencontainers.image.source="https://git.schmidl.dev/schtobia/buildimage" \
 | |
| org.opencontainers.image.url="https://git.schmidl.dev/schtobia/buildimage"
 | |
| 
 | |
| # editorconfig-checker-disable
 | |
| 
 | |
| RUN apt update \
 | |
|  && apt install --assume-yes --no-install-recommends \
 | |
|         build-essential \
 | |
|         dpkg-sig \
 | |
|         git \
 | |
|  && find /var/lib/apt -type f -delete
 | |
| 
 | |
| # editorconfig-checker-enable
 | |
| 
 | |
| RUN useradd -rm builder
 | |
| 
 | |
| USER builder
 | |
| 
 | |
| WORKDIR /workdir
 | |
| 
 | |
| LABEL org.opencontainers.image.revision=${GIT_COMMIT}
 | |
| LABEL org.opencontainers.image.version=${VERSION}
 | |
| LABEL org.opencontainers.image.created=${TIMESTAMP}
 |