mirror of https://gitgud.io/fatchan/jschan.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
420 B
23 lines
420 B
FROM node:16
|
|
|
|
RUN apt-get update -y
|
|
RUN apt-get install ffmpeg imagemagick graphicsmagick -y
|
|
|
|
WORKDIR /opt
|
|
|
|
COPY . .
|
|
|
|
RUN npm install
|
|
|
|
RUN npm install -g pm2 gulp
|
|
|
|
COPY ./docker/jschan/secrets.js ./configs/secrets.js
|
|
|
|
#i fucking hate docker
|
|
ENV MONGO_USERNAME jschan
|
|
ENV MONGO_PASSWORD changeme
|
|
ENV REDIS_PASSWORD changeme
|
|
|
|
RUN gulp generate-favicon
|
|
|
|
CMD ["/bin/sh", "-c", "gulp; pm2-runtime start ecosystem.config.js"]
|
|
|