logos-press-engine/Dockerfile
Alexis Pentori bfbfd670f4
jenkins: adding Strapi variable
Signed-off-by: Alexis Pentori <alexis@status.im>
2024-02-01 09:58:07 +01:00

29 lines
440 B
Docker

FROM node:18.13.0-alpine
WORKDIR /app
# Listening port
ARG PORT=3000
EXPOSE ${PORT}
# Credentials
ARG UNBODY_PROJECT_ID
ARG UNBODY_API_KEY
ARG SIMPLECAST_ACCESS_TOKEN
ARG REVALIDATE_WEBHOOK_TOKEN
ARG STRAPI_API_KEY
# Strapi URL
ARG STRAPI_API_URL
ARG STRAPI_GRAPHQL_URL
ARG NEXT_PUBLIC_ASSETS_BASE_URL
ENV NODE_ENV=production
ENV NEXT_TELEMETRY_DISABLED=1
COPY . .
RUN yarn install --production
RUN yarn build
CMD ["yarn", "start"]