|
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