mirror of
				https://github.com/privacyguides/privacyguides.org.git
				synced 2025-11-04 05:17:57 +00:00 
			
		
		
		
	docs: Update contributors list (#3056)
Signed-off-by: Daniel Gray <dngray@privacyguides.org> Signed-off-by: redoomed1 <redoomed1@privacyguides.org>
This commit is contained in:
		
							
								
								
									
										17
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								Dockerfile
									
									
									
									
									
								
							@@ -1,4 +1,4 @@
 | 
			
		||||
FROM python:3.12-bookworm AS base
 | 
			
		||||
FROM python:3.12-slim-bookworm AS base
 | 
			
		||||
 | 
			
		||||
LABEL org.opencontainers.image.source="https://github.com/privacyguides/privacyguides.org"
 | 
			
		||||
 | 
			
		||||
@@ -33,6 +33,18 @@ COPY Pipfile.lock .
 | 
			
		||||
# Install all Python dependencies into a project‐local virtual environment at /.venv
 | 
			
		||||
RUN PIPENV_VENV_IN_PROJECT=1 pipenv install --deploy
 | 
			
		||||
 | 
			
		||||
####################################################
 | 
			
		||||
# Stage: nodejs-deps
 | 
			
		||||
# Install nodejs/npm and compilation dependencies
 | 
			
		||||
####################################################
 | 
			
		||||
FROM node:24-bookworm-slim AS nodejs-deps
 | 
			
		||||
 | 
			
		||||
RUN npm i -g all-contributors-cli
 | 
			
		||||
RUN npm install -g pkg
 | 
			
		||||
 | 
			
		||||
RUN cd /usr/local/lib/node_modules/all-contributors-cli && \
 | 
			
		||||
    pkg dist/cli.js -t node18-linux -o /usr/local/bin/all-contributors-cli
 | 
			
		||||
 | 
			
		||||
####################################################
 | 
			
		||||
# Stage: runtime
 | 
			
		||||
# Install runtime dependencies and copy runtime artifacts
 | 
			
		||||
@@ -60,6 +72,9 @@ RUN apt-get update && \
 | 
			
		||||
COPY --from=python-deps /.venv /.venv
 | 
			
		||||
COPY --from=python-deps /modules/mkdocs-material /modules/mkdocs-material
 | 
			
		||||
 | 
			
		||||
# Copy all-contributors-cli from nodejs-deps stage
 | 
			
		||||
COPY --from=nodejs-deps /usr/local/bin/all-contributors-cli /usr/local/bin/all-contributors-cli
 | 
			
		||||
 | 
			
		||||
# Ensure the virtual environment’s bin directory is first in PATH
 | 
			
		||||
ENV PATH="/.venv/bin:$PATH"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user