calcom-docker/Dockerfile
2022-04-25 17:21:12 -04:00

28 lines
619 B
Docker

FROM node:14 as builder
ARG BASE_URL
ARG NEXT_PUBLIC_APP_URL
ARG NEXT_PUBLIC_LICENSE_CONSENT
ARG NEXT_PUBLIC_TELEMETRY_KEY
RUN apt-get update && \
apt-get -y install netcat && \
rm -rf /var/lib/apt/lists/* && \
npm install --global prisma
COPY calcom /calcom
WORKDIR calcom
RUN yarn install --frozen-lockfile
WORKDIR /calcom/apps/web
ENV BASE_URL=$BASE_URL \
NEXT_PUBLIC_APP_URL=$NEXT_PUBLIC_APP_URL \
NEXT_PUBLIC_LICENSE_CONSENT=$NEXT_PUBLIC_LICENSE_CONSENT \
NEXT_PUBLIC_TELEMETRY_KEY=$NEXT_PUBLIC_TELEMETRY_KEY
COPY .env .env
RUN yarn build
EXPOSE 3000
ENTRYPOINT ["scripts/start.sh"]