2021-10-06 05:40:04 +02:00
|
|
|
FROM node:16
|
|
|
|
|
|
|
|
RUN git config --global url."https://github.com/".insteadOf ssh://git@github.com:
|
|
|
|
|
|
|
|
WORKDIR /kill-the-newsletter
|
|
|
|
|
2021-10-06 08:08:05 +02:00
|
|
|
COPY . .
|
2021-10-06 05:40:04 +02:00
|
|
|
RUN npm ci
|
|
|
|
RUN npm dedupe --production
|
|
|
|
|
|
|
|
VOLUME /kill-the-newsletter/static/feeds/
|
|
|
|
VOLUME /kill-the-newsletter/static/alternate/
|
|
|
|
|
2021-10-06 06:54:28 +02:00
|
|
|
ENV WEB_PORT=4000
|
2021-10-06 05:40:04 +02:00
|
|
|
ENV EMAIL_PORT=2525
|
2021-10-06 06:54:28 +02:00
|
|
|
ENV BASE_URL=http://localhost:4000
|
2021-10-06 08:09:34 +02:00
|
|
|
ENV SMTP_URL=smtp://localhost
|
|
|
|
ENV ISSUE_REPORT_EMAIL=kill-the-newsletter@leafac.com
|
2021-10-06 05:40:04 +02:00
|
|
|
|
2021-10-06 06:54:28 +02:00
|
|
|
EXPOSE 4000
|
2021-10-06 05:40:04 +02:00
|
|
|
EXPOSE 2525
|
|
|
|
|
|
|
|
CMD npx ts-node .
|