GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — docs-api/Dockerfile at main · code-chat-br/docs-api Expand file tree/ Copy pathDockerfileMore file actions 53 lines (51 loc) · 2.31 KB / Copy pathDockerfileFile metadata and controls53 lines (51 loc) · 2.31 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 # syntax=docker/dockerfile:1.7 FROM node:22-alpine AS dependencies WORKDIR /app RUN corepack enable COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ RUN pnpm install --frozen-lockfile --ignore-scripts FROM node:22-alpine AS builder WORKDIR /app RUN corepack enable COPY --from=dependencies /app/node_modules ./node_modules COPY . . RUN pnpm rebuild && pnpm postinstall ARG NEXT_PUBLIC_SITE_URL=http://localhost:3000 ARG NEXT_PUBLIC_CODECHAT_API_URL=http://localhost:8084 ARG NEXT_PUBLIC_GITHUB_URL=https://github.com/code-chat-br/whatsapp-api-go ARG NEXT_PUBLIC_DOCS_GITHUB_URL=https://github.com/code-chat-br/docs-api ARG NEXT_PUBLIC_SUPPORT_URL=https://github.com/code-chat-br/whatsapp-api-go/issues ARG NEXT_PUBLIC_DOCS_TITLE=CodeChat API ARG NEXT_PUBLIC_DOCS_VERSION=1.0.0 ARG NEXT_PUBLIC_OPENAPI_URL=/openapi.yml ARG NEXT_PUBLIC_POSTMAN_URL=https://www.postman.com/codechat/codechat-api/collection/1yi47fy/go-v1-0-0 ARG NEXT_PUBLIC_ANALYTICS_ENABLED= ARG NEXT_PUBLIC_GOOGLE_TAG_ID= ARG NEXT_PUBLIC_META_PIXEL_ID= ENV NEXT_PUBLIC_SITE_URL=$NEXT_PUBLIC_SITE_URL ENV NEXT_PUBLIC_CODECHAT_API_URL=$NEXT_PUBLIC_CODECHAT_API_URL ENV NEXT_PUBLIC_GITHUB_URL=$NEXT_PUBLIC_GITHUB_URL ENV NEXT_PUBLIC_DOCS_GITHUB_URL=$NEXT_PUBLIC_DOCS_GITHUB_URL ENV NEXT_PUBLIC_SUPPORT_URL=$NEXT_PUBLIC_SUPPORT_URL ENV NEXT_PUBLIC_DOCS_TITLE=$NEXT_PUBLIC_DOCS_TITLE ENV NEXT_PUBLIC_DOCS_VERSION=$NEXT_PUBLIC_DOCS_VERSION ENV NEXT_PUBLIC_OPENAPI_URL=$NEXT_PUBLIC_OPENAPI_URL ENV NEXT_PUBLIC_POSTMAN_URL=$NEXT_PUBLIC_POSTMAN_URL ENV NEXT_PUBLIC_ANALYTICS_ENABLED=$NEXT_PUBLIC_ANALYTICS_ENABLED ENV NEXT_PUBLIC_GOOGLE_TAG_ID=$NEXT_PUBLIC_GOOGLE_TAG_ID ENV NEXT_PUBLIC_META_PIXEL_ID=$NEXT_PUBLIC_META_PIXEL_ID ENV NEXT_OUTPUT_STANDALONE=1 RUN pnpm build FROM node:22-alpine AS runner WORKDIR /app ENV NODE_ENV=production ENV HOSTNAME=0.0.0.0 ENV PORT=3000 RUN addgroup --system --gid 1001 nodejs && adduser --system --uid 1001 nextjs COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static COPY --from=builder --chown=nextjs:nodejs /app/public ./public USER nextjs EXPOSE 3000 HEALTHCHECK --interval=30s --timeout=5s --start-period=20s --retries=3 CMD node -e "fetch('http://127.0.0.1:3000/api-reference').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))" CMD ["node", "server.js"] |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |