26 lines
		
	
	
		
			578 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			578 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
ARG UID=200003
 | 
						|
ARG GID=200003
 | 
						|
 | 
						|
FROM ghcr.io/dani-garcia/vaultwarden:testing-alpine
 | 
						|
 | 
						|
LABEL maintainer="Lukas Raub titanz@pm.me"
 | 
						|
 | 
						|
ARG UID
 | 
						|
ARG GID
 | 
						|
 | 
						|
RUN apk -U upgrade \
 | 
						|
    && apk add libstdc++ \
 | 
						|
    && rm -rf /var/cache/apk/*
 | 
						|
 | 
						|
RUN --network=none \
 | 
						|
    addgroup -g ${GID} vaultwarden \
 | 
						|
    && adduser -g ${GID} --ingroup vaultwarden --disabled-password --system vaultwarden
 | 
						|
    
 | 
						|
USER vaultwarden
 | 
						|
 | 
						|
COPY --from=git.conorz.at/titanz-containers/hardened_malloc:latest /install /usr/local/lib/
 | 
						|
ENV LD_PRELOAD="/usr/local/lib/libhardened_malloc.so"
 | 
						|
 | 
						|
ENV ROCKET_PORT=8080
 | 
						|
EXPOSE 8080/tcp
 |