1 line
4.7 KiB
JSON
1 line
4.7 KiB
JSON
{"repo": "andreibesleaga/medicine-finder", "files": {"Dockerfile": {"478fa9e77a2d50b35716f8b29c60bd0e9dac10bf": {"t": 1785746994.867605, "n": 1091, "h": "a54e85e565b3a10b", "c": "# Build stage\nFROM node:20-alpine AS builder\n\nWORKDIR /app\n\n# Copy package files\nCOPY package*.json ./\n\n# Install dependencie\nRUN npm ci --legacy-peer-deps\n\n# Copy source code\nCOPY . .\n\n# Build args\nARG VITE_OPENROUTER_API_KEY\nARG VITE_OPENAI_API_KEY\nARG VITE_PERPLEXITY_API_KEY\nARG VITE_DEEPSEEK_API_KEY\nARG VITE_DRUGBANK_API_KEY\nARG VITE_CHEMSPIDER_API_KEY\nARG VITE_SUPABASE_URL\nARG VITE_SUPABASE_ANON_KEY\n\n# Build the application\nRUN npm run build\n\n# Production stage\nFROM nginx:1.31.2-alpine3.23-slim\n\n# Default port explicit\nENV PORT=80\n\n# Copy built assets from builder stage\nCOPY --from=builder /app/dist /usr/share/nginx/html\n\n# Add custom nginx config template for SPA routing\n# Nginx docker image automatically enables envsubst for files in /etc/nginx/templates\nRUN mkdir -p /etc/nginx/templates\nRUN echo 'server { \\\n listen ${PORT}; \\\n location / { \\\n root /usr/share/nginx/html; \\\n index index.html index.htm; \\\n try_files $uri $uri/ /index.html; \\\n } \\\n}' > /etc/nginx/templates/default.conf.template\n\nEXPOSE 80\n\nCMD [\"nginx\", \"-g\", \"daemon off;\"]\n"}, "d798957c47a561c0ff62c0a2af4a72ee3649dc24": {"t": 1785769608.09745, "n": 1075, "h": "18a35c6baa57d6f4", "c": "# Build stage\nFROM node:20-alpine AS builder\n\nWORKDIR /app\n\n# Copy package files\nCOPY package*.json ./\n\n# Install dependencie\nRUN npm ci --legacy-peer-deps\n\n# Copy source code\nCOPY . .\n\n# Build args\nARG VITE_OPENROUTER_API_KEY\nARG VITE_OPENAI_API_KEY\nARG VITE_PERPLEXITY_API_KEY\nARG VITE_DEEPSEEK_API_KEY\nARG VITE_DRUGBANK_API_KEY\nARG VITE_CHEMSPIDER_API_KEY\nARG VITE_SUPABASE_URL\nARG VITE_SUPABASE_ANON_KEY\n\n# Build the application\nRUN npm run build\n\n# Production stage\nFROM nginx:alpine\n\n# Default port explicit\nENV PORT=80\n\n# Copy built assets from builder stage\nCOPY --from=builder /app/dist /usr/share/nginx/html\n\n# Add custom nginx config template for SPA routing\n# Nginx docker image automatically enables envsubst for files in /etc/nginx/templates\nRUN mkdir -p /etc/nginx/templates\nRUN echo 'server { \\\n listen ${PORT}; \\\n location / { \\\n root /usr/share/nginx/html; \\\n index index.html index.htm; \\\n try_files $uri $uri/ /index.html; \\\n } \\\n}' > /etc/nginx/templates/default.conf.template\n\nEXPOSE 80\n\nCMD [\"nginx\", \"-g\", \"daemon off;\"]\n"}, "61d94661d7ba62bc690fe5f1b51f540cbfeb0ee4": {"t": 1785769609.681871, "n": 1026, "h": "48e31a3920320f37", "c": "# Build stage\nFROM node:20-alpine AS builder\n\nWORKDIR /app\n\n# Copy package files\nCOPY package*.json ./\n\n# Install dependencie\nRUN npm ci --legacy-peer-deps\n\n# Copy source code\nCOPY . .\n\n# Build args\nARG VITE_OPENROUTER_API_KEY\nARG VITE_OPENAI_API_KEY\nARG VITE_PERPLEXITY_API_KEY\nARG VITE_DEEPSEEK_API_KEY\nARG VITE_DRUGBANK_API_KEY\nARG VITE_CHEMSPIDER_API_KEY\n\n# Build the application\nRUN npm run build\n\n# Production stage\nFROM nginx:alpine\n\n# Default port explicit\nENV PORT=80\n\n# Copy built assets from builder stage\nCOPY --from=builder /app/dist /usr/share/nginx/html\n\n# Add custom nginx config template for SPA routing\n# Nginx docker image automatically enables envsubst for files in /etc/nginx/templates\nRUN mkdir -p /etc/nginx/templates\nRUN echo 'server { \\\n listen ${PORT}; \\\n location / { \\\n root /usr/share/nginx/html; \\\n index index.html index.htm; \\\n try_files $uri $uri/ /index.html; \\\n } \\\n}' > /etc/nginx/templates/default.conf.template\n\nEXPOSE 80\n\nCMD [\"nginx\", \"-g\", \"daemon off;\"]\n"}, "0f5f190ab1cdc8f876e61f0d875799995896f3e2": {"t": 1785769610.9661598, "n": 843, "h": "14e5ba2d95b4b428", "c": "# Build stage\nFROM node:20-alpine AS builder\n\nWORKDIR /app\n\n# Copy package files\nCOPY package*.json ./\n\n# Install dependencie\nRUN npm ci --legacy-peer-deps\n\n# Copy source code\nCOPY . .\n\n# Build args\nARG VITE_OPENROUTER_API_KEY\nARG VITE_OPENAI_API_KEY\nARG VITE_PERPLEXITY_API_KEY\nARG VITE_DEEPSEEK_API_KEY\nARG VITE_DRUGBANK_API_KEY\nARG VITE_CHEMSPIDER_API_KEY\n\n# Build the application\nRUN npm run build\n\n# Production stage\nFROM nginx:alpine\n\n# Copy built assets from builder stage\nCOPY --from=builder /app/dist /usr/share/nginx/html\n\n# Add custom nginx config for SPA routing\nRUN echo 'server { \\\n listen 80; \\\n location / { \\\n root /usr/share/nginx/html; \\\n index index.html index.htm; \\\n try_files $uri $uri/ /index.html; \\\n } \\\n}' > /etc/nginx/conf.d/default.conf\n\nEXPOSE 80\n\nCMD [\"nginx\", \"-g\", \"daemon off;\"]\n"}}}} |