Docker
Research Environment Containers
Individual Researcher Container
# Dockerfile.researcher
FROM node:18-alpine AS builder
# Build research client with individual optimizations
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build:research-individual
# Production container for individual research
FROM nginx:alpine
COPY --from=builder /app/dist /usr/share/nginx/html
COPY config/nginx/research-individual.conf /etc/nginx/conf.d/default.conf
# Research-optimized nginx configuration
EXPOSE 80
# Health check for research environment
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
CMD curl -f http://localhost/ || exit 1
CMD ["nginx", "-g", "daemon off;"]Research Team Container Stack
Research Organization Container
Production Docker Deployment
Docker Swarm for Research Teams
Kubernetes Deployment
Research Data Persistence
Volume Configuration for Research Data
Development and Testing
Research Development Environment
Container Security for Research
Research Data Security Configuration
Last updated