All checks were successful
		
		
	
	Build and Push Dev Containers / build (push) Successful in 3m41s
				
			
		
			
				
	
	
		
			35 lines
		
	
	
		
			592 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			592 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM alpine:latest
 | 
						|
 | 
						|
# Install core utilities and development tools
 | 
						|
RUN apk add --no-cache \
 | 
						|
    bash \
 | 
						|
    curl \
 | 
						|
    git \
 | 
						|
    jq \
 | 
						|
    helix \
 | 
						|
    openssh \
 | 
						|
    sudo \
 | 
						|
    shadow \
 | 
						|
    zsh \
 | 
						|
    ca-certificates \
 | 
						|
    busybox-extras \
 | 
						|
    net-tools \
 | 
						|
    iputils \
 | 
						|
    python3 \
 | 
						|
    rust \
 | 
						|
    cargo \
 | 
						|
    go \
 | 
						|
    nodejs \
 | 
						|
    npm \
 | 
						|
    make \
 | 
						|
    build-base
 | 
						|
 | 
						|
# Add a non-root user
 | 
						|
RUN adduser -D dev && echo "dev ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
 | 
						|
RUN chsh -s /bin/zsh dev
 | 
						|
# Set working directory
 | 
						|
WORKDIR /home/dev
 | 
						|
# Switch to non-root user
 | 
						|
USER dev
 | 
						|
# Default command
 | 
						|
CMD ["/bin/zsh"] |