2024-03-19 14:24:53 +00:00
|
|
|
FROM node:18.17.0-alpine
|
2023-08-22 14:28:08 +00:00
|
|
|
|
2023-08-30 12:29:12 +00:00
|
|
|
WORKDIR /app
|
2023-08-22 14:28:08 +00:00
|
|
|
|
2023-08-30 12:29:12 +00:00
|
|
|
# Listening port
|
|
|
|
ARG PORT=3000
|
|
|
|
EXPOSE ${PORT}
|
2023-08-22 14:28:08 +00:00
|
|
|
|
2023-08-30 14:48:21 +00:00
|
|
|
# Credentials
|
|
|
|
ARG SIMPLECAST_ACCESS_TOKEN
|
|
|
|
ARG REVALIDATE_WEBHOOK_TOKEN
|
2024-01-22 14:26:26 +00:00
|
|
|
ARG STRAPI_API_KEY
|
2024-02-01 08:51:54 +00:00
|
|
|
# Strapi URL
|
|
|
|
ARG STRAPI_API_URL
|
|
|
|
ARG STRAPI_GRAPHQL_URL
|
|
|
|
ARG NEXT_PUBLIC_ASSETS_BASE_URL
|
2023-08-22 14:50:22 +00:00
|
|
|
|
2023-08-30 12:29:12 +00:00
|
|
|
ENV NODE_ENV=production
|
|
|
|
ENV NEXT_TELEMETRY_DISABLED=1
|
2024-02-02 14:43:52 +00:00
|
|
|
ENV SOURCE_DIR=/app
|
2023-08-22 14:28:08 +00:00
|
|
|
|
2023-08-30 12:29:12 +00:00
|
|
|
COPY . .
|
2023-08-22 14:28:08 +00:00
|
|
|
|
2024-02-01 09:59:33 +00:00
|
|
|
RUN NODE_ENV=development yarn install
|
2023-08-22 14:28:08 +00:00
|
|
|
RUN yarn build
|
|
|
|
|
2023-08-30 12:29:12 +00:00
|
|
|
CMD ["yarn", "start"]
|