mirror of
https://github.com/SrIzan10/starters.git
synced 2026-05-01 11:05:16 +00:00
14 lines
650 B
Docker
14 lines
650 B
Docker
FROM node:16-alpine3.14
|
|
WORKDIR /app
|
|
|
|
COPY yarn.lock package.json /app/
|
|
RUN yarn install
|
|
|
|
COPY . /app
|
|
|
|
ARG PGDATABASE PGHOST PGPASSWORD PGPORT PGUSER PORT CLOUDINARY_KEY CLOUDINARY_NAME CLOUDINARY_SECRET NODE_ENV ADMIN_JWT_SECRET JWT_SECRET API_TOKEN_SALT=4ca1f272d08361f63d9fefd4a4df5c98
|
|
ENV PGDATABASE=$PGDATABASE PGHOST=$PGHOST PGPASSWORD=$PGPASSWORD PGPORT=$PGPORT PGUSER=$PGUSER PORT=$PORT CLOUDINARY_KEY=$CLOUDINARY_KEY CLOUDINARY_NAME=$CLOUDINARY_NAME CLOUDINARY_SECRET=$CLOUDINARY_SECRET NODE_ENV=$NODE_ENV ADMIN_JWT_SECRET=$ADMIN_JWT_SECRET JWT_SECRET=$JWT_SECRET API_TOKEN_SALT=$API_TOKEN_SALT
|
|
|
|
RUN yarn build
|
|
EXPOSE $PORT
|
|
CMD yarn start |