Add docker files
This commit is contained in:
1 parent
aebe013898
commit
736e64a736
2 files changed
+38
No files matched your search
+23
@@ -0,0 +1,23 @@
|
||||
FROM node:10
|
||||
# Chrome
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y wget gnupg \
|
||||
&& wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
|
||||
&& sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \
|
||||
&& apt-get update \
|
||||
&& apt-get install -y google-chrome-unstable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf \
|
||||
--no-install-recommends \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# npm packages
|
||||
WORKDIR /app
|
||||
COPY package.json .
|
||||
COPY package-lock.json .
|
||||
RUN npm install
|
||||
|
||||
# App
|
||||
WORKDIR /app
|
||||
ADD . /app
|
||||
RUN npm run build
|
||||
ENTRYPOINT npm run start:prod
|
||||
EXPOSE 3000
|
||||
@@ -0,0 +1,15 @@
|
||||
version: '3.4'
|
||||
|
||||
services:
|
||||
whatsapp-http-api:
|
||||
build: .
|
||||
image: allburov/whatsapp-http-api
|
||||
restart: always
|
||||
ports:
|
||||
- 3000:3000
|
||||
shm_size: "1gb"
|
||||
environment:
|
||||
- WHATSAPP_DOWNLOADS_FOLDER=/app/files/downloads
|
||||
volumes:
|
||||
- ./tokens:/app/tokens
|
||||
- ./files:/app/files
|
||||
Reference in new issue
Block a user