Something went wrong on our end
Dockerfile 1004 B
FROM mhart/alpine-node:15 as base
WORKDIR /app
COPY package*.json ./
RUN npm install --only=production --unsafe-perm
FROM mhart/alpine-node:slim-15 as api
LABEL maintainer="Louis Capitanchik <louis@jetsam.tech>"
LABEL description="The Jetsam API server"
RUN apk add --no-cache bash
WORKDIR /app
COPY --from=base /app/node_modules ./node_modules
COPY server.js .
COPY run.js .
COPY .sequelizerc .
COPY src ./src
COPY scripts ./scripts
COPY database ./database
COPY views ./views
COPY package.json ./package.json
# Add more COPY lines here as resources are added
ENV NODE_PATH=/app/src
ARG PORT=8000
ENV PORT ${PORT}
EXPOSE ${PORT}
ENV WEB_URL="https://app.jetsam.tech"
ENV APP_KEY=""
ENV DATABASE_HOST=""
ENV DATABASE_NAME=""
ENV DATABASE_USER=""
ENV DATABASE_PASS=""
ENV MAIL_DRIVER=""
ENV MAIL_FROM_ADDRESS=""
ENV MAIL_FROM_NAME=""
ENV SENDGRID_KEY=""
ENV GCS_BUCKET=""
ENV GCS_CREDENTIALS_FILE=""
ENV SENTRY_DSN=""
ENV SLACK_WEBHOOK=""
ENV NODE_ENV="production"
CMD ["node", "server"]