Compare commits

...

21 Commits
1.0.7 ... 1.0.9

Author SHA1 Message Date
Davidson Gomes
66fa855485 Merge branch 'release/1.0.9' 2023-06-10 12:06:03 -03:00
Davidson Gomes
829b078b25 fix: adjust dockerfile variables 2023-06-10 12:05:54 -03:00
Davidson Gomes
5cf1eacd1f fix: adjust dockerfile variables 2023-06-10 12:04:33 -03:00
Davidson Gomes
7041cd7483 Merge tag '1.0.8' into develop
* Added Docker compose file
* Added ChangeLog file
2023-06-09 10:21:22 -03:00
Davidson Gomes
2fa2bbf847 Merge branch 'release/1.0.8' 2023-06-09 10:20:58 -03:00
Davidson Gomes
97d0339bdf feat: added docker-compose file and changelog file 2023-06-09 10:20:50 -03:00
Davidson Gomes
84e03db79d Merge tag '1.0.8' into develop
feat: added docker-compose file and changelog file
2023-06-09 10:18:30 -03:00
Davidson Gomes
a54b38e150 Merge branch 'release/1.0.8' 2023-06-09 10:18:25 -03:00
Davidson Gomes
ce254548cc feat: added docker-compose file and changelog file 2023-06-09 10:16:38 -03:00
Davidson Gomes
6a6a1f0a10 Merge tag '1.0.8' into develop
test docker
2023-06-09 09:06:49 -03:00
Davidson Gomes
c9e18ea06f Merge branch 'release/1.0.8' 2023-06-09 09:06:43 -03:00
Davidson Gomes
264eae5184 fix: test docker 2023-06-09 09:06:34 -03:00
Davidson Gomes
0a27f6835a Merge tag '1.0.8' into develop
test docker
2023-06-09 08:57:01 -03:00
Davidson Gomes
53627ca9ea Merge branch 'release/1.0.8' 2023-06-09 08:56:53 -03:00
Davidson Gomes
3c8a3a5219 fix: test docker 2023-06-09 08:56:46 -03:00
Davidson Gomes
bdadc1c6b7 Merge tag '1.0.8' into develop
test docker
2023-06-09 08:38:30 -03:00
Davidson Gomes
a66233e445 Merge branch 'release/1.0.8' 2023-06-09 08:38:20 -03:00
Davidson Gomes
1b1f60da9a fix: test docker 2023-06-09 08:38:07 -03:00
Davidson Gomes
4e78ac9cea Merge tag '1.0.8' into develop
v
2023-06-09 08:17:43 -03:00
Davidson Gomes
15adf4463f Merge branch 'release/1.0.8' 2023-06-09 08:17:38 -03:00
Davidson Gomes
7c2e9f8f4b fix: removed set timezone from install in dockerfile 2023-06-09 08:17:19 -03:00
5 changed files with 73 additions and 30 deletions

29
CHANGELOG.md Normal file
View File

@@ -0,0 +1,29 @@
# 1.0.9 (2023-06-10)
### Fixed
* Adjust dockerfile variables
# 1.0.8 (2023-06-09)
### Features
* Added Docker compose file
* Added ChangeLog file
# 1.0.7 (2023-06-08)
### Features
* Ghost mention
* Mention in reply
* Profile photo change
* Profile name change
* Profile status change
* Sending a poll
* Creation of LinkPreview if message contains URL
* New webhooks system, which can be separated into a url per event
* Sending the local webhook url as destination in the webhook data for webhook redirection
* Startup modes, server or container
* Server Mode works normally as everyone is used to
* Container mode made to use one instance per container, when starting the application an instance is already created and the qrcode is generated and it starts sending webhook without having to call it manually, it only allows one instance at a time.

View File

@@ -9,8 +9,6 @@ COPY ./package.json .
ENV DOCKER_ENV=true
ENV TZ=America/Sao_Paulo
ENV CORS_ORIGIN="*"
ENV CORS_METHODS="POST,GET,PUT,DELETE"
ENV CORS_CREDENTIALS=true
@@ -28,12 +26,12 @@ ENV STORE_CHATS=true
ENV DATABASE_ENABLED=$DATABASE_ENABLED
ENV DATABASE_CONNECTION_URI=$DATABASE_CONNECTION_URI
ENV DATABASE_CONNECTION_DB_PREFIX_NAME=$DATABASE_CONNECTION_DB_PREFIX_NAME
ENV DATABASE_SAVE_DATA_INSTANCE=false
ENV DATABASE_SAVE_DATA_OLD_MESSAGE=false
ENV DATABASE_SAVE_DATA_NEW_MESSAGE=true
ENV DATABASE_SAVE_MESSAGE_UPDATE=false
ENV DATABASE_SAVE_DATA_CONTACTS=true
ENV DATABASE_SAVE_DATA_CHATS=true
ENV DATABASE_SAVE_DATA_INSTANCE=$DATABASE_SAVE_DATA_INSTANCE
ENV DATABASE_SAVE_DATA_OLD_MESSAGE=$DATABASE_SAVE_DATA_OLD_MESSAGE
ENV DATABASE_SAVE_DATA_NEW_MESSAGE=$DATABASE_SAVE_DATA_NEW_MESSAGE
ENV DATABASE_SAVE_MESSAGE_UPDATE=$DATABASE_SAVE_MESSAGE_UPDATE
ENV DATABASE_SAVE_DATA_CONTACTS=$DATABASE_SAVE_DATA_CONTACTS
ENV DATABASE_SAVE_DATA_CHATS=$DATABASE_SAVE_DATA_CHATS
ENV REDIS_ENABLED=$REDIS_ENABLED
ENV REDIS_URI=$REDIS_URI
@@ -42,24 +40,24 @@ ENV WEBHOOK_GLOBAL_URL=$WEBHOOK_GLOBAL_URL
ENV WEBHOOK_GLOBAL_ENABLED=true
ENV WEBHOOK_GLOBAL_WEBHOOK_BY_EVENTS=$WEBHOOK_GLOBAL_WEBHOOK_BY_EVENTS
ENV WEBHOOK_EVENTS_STATUS_INSTANCE=true
ENV WEBHOOK_EVENTS_APPLICATION_STARTUP=true
ENV WEBHOOK_EVENTS_QRCODE_UPDATED=true
ENV WEBHOOK_EVENTS_MESSAGES_SET=true
ENV WEBHOOK_EVENTS_MESSAGES_UPDATE=true
ENV WEBHOOK_EVENTS_MESSAGES_UPSERT=true
ENV WEBHOOK_EVENTS_SEND_MESSAGE=true
ENV WEBHOOK_EVENTS_CONTACTS_SET=true
ENV WEBHOOK_EVENTS_CONTACTS_UPSERT=true
ENV WEBHOOK_EVENTS_CONTACTS_UPDATE=true
ENV WEBHOOK_EVENTS_PRESENCE_UPDATE=true
ENV WEBHOOK_EVENTS_CHATS_SET=true
ENV WEBHOOK_EVENTS_CHATS_UPSERT=true
ENV WEBHOOK_EVENTS_CHATS_UPDATE=true
ENV WEBHOOK_EVENTS_CONNECTION_UPDATE=true
ENV WEBHOOK_EVENTS_GROUPS_UPSERT=true
ENV WEBHOOK_EVENTS_GROUPS_UPDATE=true
ENV WEBHOOK_EVENTS_GROUP_PARTICIPANTS_UPDATE=true
ENV WEBHOOK_EVENTS_STATUS_INSTANCE=$WEBHOOK_EVENTS_STATUS_INSTANCE
ENV WEBHOOK_EVENTS_APPLICATION_STARTUP=$WEBHOOK_EVENTS_APPLICATION_STARTUP
ENV WEBHOOK_EVENTS_QRCODE_UPDATED=$WEBHOOK_EVENTS_QRCODE_UPDATED
ENV WEBHOOK_EVENTS_MESSAGES_SET=$WEBHOOK_EVENTS_MESSAGES_SET
ENV WEBHOOK_EVENTS_MESSAGES_UPDATE=$WEBHOOK_EVENTS_MESSAGES_UPDATE
ENV WEBHOOK_EVENTS_MESSAGES_UPSERT=$WEBHOOK_EVENTS_MESSAGES_UPSERT
ENV WEBHOOK_EVENTS_SEND_MESSAGE=$WEBHOOK_EVENTS_SEND_MESSAGE
ENV WEBHOOK_EVENTS_CONTACTS_SET=$WEBHOOK_EVENTS_CONTACTS_SET
ENV WEBHOOK_EVENTS_CONTACTS_UPSERT=$WEBHOOK_EVENTS_CONTACTS_UPSERT
ENV WEBHOOK_EVENTS_CONTACTS_UPDATE=$WEBHOOK_EVENTS_CONTACTS_UPDATE
ENV WEBHOOK_EVENTS_PRESENCE_UPDATE=$WEBHOOK_EVENTS_PRESENCE_UPDATE
ENV WEBHOOK_EVENTS_CHATS_SET=$WEBHOOK_EVENTS_CHATS_SET
ENV WEBHOOK_EVENTS_CHATS_UPSERT=$WEBHOOK_EVENTS_CHATS_UPSERT
ENV WEBHOOK_EVENTS_CHATS_UPDATE=$WEBHOOK_EVENTS_CHATS_UPDATE
ENV WEBHOOK_EVENTS_CONNECTION_UPDATE=$WEBHOOK_EVENTS_CONNECTION_UPDATE
ENV WEBHOOK_EVENTS_GROUPS_UPSERT=$WEBHOOK_EVENTS_GROUPS_UPSERT
ENV WEBHOOK_EVENTS_GROUPS_UPDATE=$WEBHOOK_EVENTS_GROUPS_UPDATE
ENV WEBHOOK_EVENTS_GROUP_PARTICIPANTS_UPDATE=$WEBHOOK_EVENTS_GROUP_PARTICIPANTS_UPDATE
ENV WEBHOOK_EVENTS_NEW_JWT_TOKEN=true

18
docker-compose.yaml Normal file
View File

@@ -0,0 +1,18 @@
version: '3.3'
networks:
evolution-net:
driver: bridge
services:
base:
container_name: evolution_api
image: davidsongomes/evolution-api:latest
ports:
- 8080:8080
volumes:
- /data/instances:/evolution/instances
command: ['node', './dist/src/main.js']
networks:
- evolution-net

View File

@@ -58,7 +58,7 @@ DATABASE:
DB_PREFIX_NAME: evolution
# Choose the data you want to save in the application's database or store
SAVE_DATA:
INSTANCE: true
INSTANCE: false
OLD_MESSAGE: false
NEW_MESSAGE: true
MESSAGE_UPDATE: true
@@ -77,7 +77,7 @@ WEBHOOK:
URL: <url>
ENABLED: true
# With this option activated, you work with a url per webhook event, respecting the global url and the name of each event
WEBHOOK_BY_EVENTS: true
WEBHOOK_BY_EVENTS: false
# Automatically maps webhook paths
# Set the events you want to hear
EVENTS:

View File

@@ -35,8 +35,6 @@ import {
ConfigService,
ConfigSessionPhone,
Database,
Env,
Instance,
QrCode,
Redis,
StoreConf,