|
1 | 1 | FROM node:16.18-alpine
|
2 | 2 |
|
3 |
| -LABEL version="1.4.7" description="Api to control whatsapp features through http requests." |
| 3 | +LABEL version="1.1.3" description="Api to control whatsapp features through http requests." |
4 | 4 | LABEL maintainer="Davidson Gomes" git="https://github.com/DavidsonGomes"
|
5 | 5 | LABEL contact="contato@agenciadgcode.com"
|
6 | 6 |
|
7 | 7 | RUN apk update && apk upgrade && \
|
8 |
| - apk add --no-cache git tzdata ffmpeg wget curl |
| 8 | + apk add --no-cache git |
9 | 9 |
|
10 | 10 | WORKDIR /evolution
|
11 | 11 |
|
12 | 12 | COPY ./package.json .
|
13 | 13 |
|
14 |
| -ENV TZ=America/Sao_Paulo |
15 | 14 | ENV DOCKER_ENV=true
|
16 | 15 |
|
17 | 16 | ENV SERVER_URL=http://localhost:8080
|
@@ -41,17 +40,17 @@ ENV DATABASE_ENABLED=false
|
41 | 40 | ENV DATABASE_CONNECTION_URI=mongodb://root:root@mongodb:27017/?authSource=admin&readPreference=primary&ssl=false&directConnection=true
|
42 | 41 | ENV DATABASE_CONNECTION_DB_PREFIX_NAME=evolution
|
43 | 42 |
|
44 |
| -ENV DATABASE_SAVE_DATA_INSTANCE=true |
45 |
| -ENV DATABASE_SAVE_DATA_NEW_MESSAGE=true |
46 |
| -ENV DATABASE_SAVE_MESSAGE_UPDATE=true |
47 |
| -ENV DATABASE_SAVE_DATA_CONTACTS=true |
48 |
| -ENV DATABASE_SAVE_DATA_CHATS=true |
| 43 | +ENV DATABASE_SAVE_DATA_INSTANCE=false |
| 44 | +ENV DATABASE_SAVE_DATA_NEW_MESSAGE=false |
| 45 | +ENV DATABASE_SAVE_MESSAGE_UPDATE=false |
| 46 | +ENV DATABASE_SAVE_DATA_CONTACTS=false |
| 47 | +ENV DATABASE_SAVE_DATA_CHATS=false |
49 | 48 |
|
50 | 49 | ENV REDIS_ENABLED=false
|
51 | 50 | ENV REDIS_URI=redis://redis:6379
|
52 | 51 | ENV REDIS_PREFIX_KEY=evolution
|
53 | 52 |
|
54 |
| -ENV WEBHOOK_GLOBAL_URL= |
| 53 | +ENV WEBHOOK_GLOBAL_URL=<url> |
55 | 54 | ENV WEBHOOK_GLOBAL_ENABLED=false
|
56 | 55 |
|
57 | 56 | ENV WEBHOOK_GLOBAL_WEBHOOK_BY_EVENTS=false
|
@@ -92,13 +91,18 @@ ENV AUTHENTICATION_EXPOSE_IN_FETCH_INSTANCES=true
|
92 | 91 | ENV AUTHENTICATION_JWT_EXPIRIN_IN=0
|
93 | 92 | ENV AUTHENTICATION_JWT_SECRET='L=0YWt]b2w[WF>#>:&E`'
|
94 | 93 |
|
| 94 | +ENV AUTHENTICATION_INSTANCE_MODE=server |
| 95 | + |
| 96 | +ENV AUTHENTICATION_INSTANCE_NAME=evolution |
| 97 | +ENV AUTHENTICATION_INSTANCE_WEBHOOK_URL=<url> |
| 98 | +ENV AUTHENTICATION_INSTANCE_CHATWOOT_ACCOUNT_ID=1 |
| 99 | +ENV AUTHENTICATION_INSTANCE_CHATWOOT_TOKEN=123456 |
| 100 | +ENV AUTHENTICATION_INSTANCE_CHATWOOT_URL=<url> |
| 101 | + |
95 | 102 | RUN npm install
|
96 | 103 |
|
97 | 104 | COPY . .
|
98 | 105 |
|
99 | 106 | RUN npm run build
|
100 | 107 |
|
101 |
| -HEALTHCHECK --interval=1m --retries=250 --start-period=2m \ |
102 |
| - CMD curl --fail http://$SERVER_URL/ || exit 1 |
103 |
| - |
104 | 108 | CMD [ "node", "./dist/src/main.js" ]
|
0 commit comments