goforbg

Dockerfile

Mar 6th, 2022 (edited)
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. FROM node:14
  2.  
  3. RUN mkdir -p /usr/src/app
  4.  
  5. WORKDIR /usr/src/app
  6.  
  7. COPY package.json /usr/src/app
  8.  
  9. ENV NEXT_PUBLIC_GA_TRACKING_ID=${NEXT_PUBLIC_GA_TRACKING_ID}
  10. ENV NEXTAUTH_URL=${NEXTAUTH_URL}
  11. ENV SECRET=${SECRET}
  12. ENV EMAIL_SERVER=${EMAIL_SERVER}
  13. ENV EMAIL_PASS=${EMAIL_PASS}
  14. ENV MONGODB_URI=${MONGODB_URI}
  15. ENV G_LOGIN_CLIENT_SECRET=${G_LOGIN_CLIENT_SECRET}
  16. ENV NEXT_AUTH_SECRET=${NEXT_AUTH_SECRET}
  17. ENV A_P_BUC=${A_P_BUC}
  18. ENV A_E_BUC=${A_E_BUC}
  19. ENV A_ACCESS=${A_ACCESS}
  20. ENV A_SECRET=${A_SECRET}
  21. ENV NODE=${NODE}
  22. ENV PORT=${PORT}
  23. ENV CRON_KEY=${CRON_KEY}
  24. ENV SENTRY_AUTH_TOKEN=${SENTRY_AUTH_TOKEN}
  25. ENV SENTRY_ORG=crewcharge
  26. ENV SENTRY_PROJECT=crewcharge
  27. ENV SENTRY_URL=https://sentry.io
  28. ENV SENTRY_LOG_LEVEL=info
  29.  
  30. ##COPY .env /usr/src/app/
  31.  
  32. RUN yarn config set network-timeout 300000
  33.  
  34. RUN yarn install
  35.  
  36. COPY . /usr/src/app
  37.  
  38. RUN yarn build
  39.  
  40. EXPOSE $PORT
  41. CMD ["yarn", "start" ]
  42.  
Add Comment
Please, Sign In to add comment