secret-project/Dockerfile
2023-04-24 11:17:13 -04:00

24 lines
389 B
Docker

FROM node:19 AS node
# Define environment variables
ARG ORIGIN
ENV ORIGIN $ORIGIN
ARG DATABASE_URL
ENV DATABASE_URL $DATABASE_URL
# Install dependencies
WORKDIR /app
COPY ./package.json .
COPY ./package-lock.json .
COPY ./svelte.config.js .
RUN npm install
# Move everything to container
COPY . .
# Build for production
RUN npm run build
# Launch app
CMD ["node", "build"]
EXPOSE 3000