From d49a484b20d88197e278e4314f4b4b166a744a2d Mon Sep 17 00:00:00 2001 From: Timur Ercan Date: Fri, 3 Mar 2023 10:32:56 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Render.com=20Dockerfile=20with?= =?UTF-8?q?=20java=20for=20option=20open=20sign=20pdf=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/pages/Dockerfile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 apps/web/pages/Dockerfile diff --git a/apps/web/pages/Dockerfile b/apps/web/pages/Dockerfile new file mode 100644 index 000000000..1a0c22991 --- /dev/null +++ b/apps/web/pages/Dockerfile @@ -0,0 +1,30 @@ +# Docker config for render.com +# Be sure to add an .env config to your docker web service +FROM node:19.5.0-alpine +RUN apk add --no-cache openjdk11 + +WORKDIR /app + +# Inserted from render.com ENV Group +ARG DATABASE_URL +ARG MAIL_FROM +ARG NEXT_PUBLIC_WEBAPP_URL +ARG NEXTAUTH_SECRET +ARG NEXTAUTH_URL +ARG SENDGRID_API_KEY + +# Fill docker ENV variables with render.com ENV Group - BUILD-TIME +ENV DATABASE_URL=$DATABASE_URL \ + MAIL_FROM=$ \ + NEXT_PUBLIC_WEBAPP_URL=$NEXT_PUBLIC_WEBAPP_URL \ + NEXTAUTH_SECRET=&NEXTAUTH_SECRET \ + NEXTAUTH_URL=$NEXTAUTH_URL \ + SENDGRID_API_KEY=$SENDGRID_API_KEY + +COPY . /app +RUN npm run build + +# No runtime ENV Variables set so far besides ENV +ENV NODE_ENV production +EXPOSE 3000 +CMD ["npm", "start"] \ No newline at end of file