mirror of
https://github.com/lukevella/rallly.git
synced 2025-06-22 12:27:11 +02:00
25 lines
No EOL
402 B
Docker
25 lines
No EOL
402 B
Docker
FROM node:alpine
|
|
|
|
RUN mkdir -p /usr/src/app
|
|
ENV PORT 3000
|
|
ARG DATABASE_URL
|
|
ENV DATABASE_URL $DATABASE_URL
|
|
|
|
WORKDIR /usr/src/app
|
|
|
|
COPY package.json /usr/src/app
|
|
COPY yarn.lock /usr/src/app
|
|
COPY prisma/schema.prisma /usr/src/app
|
|
|
|
RUN yarn --frozen-lockfile
|
|
|
|
COPY . /usr/src/app
|
|
|
|
ARG NEXT_PUBLIC_BASE_URL
|
|
ENV NEXT_PUBLIC_BASE_URL $NEXT_PUBLIC_BASE_URL
|
|
|
|
RUN yarn build
|
|
|
|
EXPOSE 3000
|
|
|
|
CMD [ "yarn", "start" ] |