correção pontual na orientação de uso do yaml

This commit is contained in:
Impacte AI 2024-12-04 08:25:52 -03:00
parent 8d2baa856d
commit 114320fc66
2 changed files with 34 additions and 16 deletions

View File

@ -83,12 +83,16 @@ services:
ports: ports:
- 8005:8005 - 8005:8005
environment: environment:
WHATSAPP_API_KEY: "sua_chave_aqui" Uvicorn_port: 8005
WHATSAPP_API_URL: "https://sua_url_aqui" Uvicorn_host: 0.0.0.0
WHATSAPP_INSTANCE: "sua_instancia" Uvicorn_reload: "true"
GROQ_API_KEY: "sua_chave_groq" Uvicorn_workers: 1
BUSINESS_MESSAGE: "substitua_sua_mensagem_de_servico_aqui" WHATSAPP_API_KEY: "substitua_sua_chave_aqui" #coloque sua api key evolution aqui
PROCESS_GROUP_MESSAGES: "false" WHATSAPP_API_URL: "https://suaevolutionapi.sedominio.com.br/" #coloque sua url evolution aqui
WHATSAPP_INSTANCE: "substitua_sua_instancia_aqui" #coloque nome da sua instancia evolution aqui
GROQ_API_KEY: "substitua_sua_chave_GROQ_aqui" #coloque sua chave GROQ aqui
BUSINESS_MESSAGE: "substitua_sua_mensagem_de_servico_aqui" #coloque a mensagem que será enviada ao final da transcrição aqui
PROCESS_GROUP_MESSAGES: "false" # Define se mensagens de grupos devem ser processadas
DEBUG_MODE: "false" DEBUG_MODE: "false"
LOG_LEVEL: "INFO" LOG_LEVEL: "INFO"
``` ```
@ -96,19 +100,28 @@ services:
### 🌟 Docker Swarm com Traefik ### 🌟 Docker Swarm com Traefik
```yaml ```yaml
version: "3.7" version: "3.7"
services: services:
transcricaoaudio: transcricaoaudio:
image: impacteai/transcrevezap:latest image: impacteai/transcrevezap:latest
build: .
networks: networks:
- suarededocker - suarededocker #troque pela sua rede do docker
ports:
- 8005:8005
environment: environment:
WHATSAPP_API_KEY: "sua_chave_aqui" Uvicorn_port: 8005
WHATSAPP_API_URL: "https://sua_url_aqui" Uvicorn_host: 0.0.0.0
WHATSAPP_INSTANCE: "sua_instancia" Uvicorn_reload: "true"
GROQ_API_KEY: "sua_chave_groq" Uvicorn_workers: 1
BUSINESS_MESSAGE: "substitua_sua_mensagem_de_servico_aqui" WHATSAPP_API_KEY: "substitua_sua_chave_aqui" #coloque sua api key evolution aqui
PROCESS_GROUP_MESSAGES: "false" WHATSAPP_API_URL: "https://suaevolutionapi.sedominio.com.br/" #coloque sua url evolution aqui
WHATSAPP_INSTANCE: "substitua_sua_instancia_aqui" #coloque nome da sua instancia evolution aqui
GROQ_API_KEY: "substitua_sua_chave_GROQ_aqui" #coloque sua chave GROQ aqui
BUSINESS_MESSAGE: "substitua_sua_mensagem_de_servico_aqui" #coloque a mensagem que será enviada ao final da transcrição aqui
PROCESS_GROUP_MESSAGES: "false" # Define se mensagens de grupos devem ser processadas
DEBUG_MODE: "false" DEBUG_MODE: "false"
LOG_LEVEL: "INFO"
deploy: deploy:
mode: replicated mode: replicated
replicas: 1 replicas: 1
@ -117,18 +130,23 @@ services:
- node.role == manager - node.role == manager
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.routers.transcricaoaudio.rule=Host(`transcricaoaudio.seudominio.com.br`) - traefik.http.routers.transcricaoaudio.rule=Host(`transcricaoaudio.seudominio.com.br`) #coloque seu subdominio apontado aqui
- traefik.http.routers.transcricaoaudio.entrypoints=websecure - traefik.http.routers.transcricaoaudio.entrypoints=websecure
- traefik.http.routers.transcricaoaudio.tls.certresolver=letsencryptresolver - traefik.http.routers.transcricaoaudio.tls.certresolver=letsencryptresolver
- traefik.http.services.transcricaoaudio.loadbalancer.server.port=8005 - traefik.http.services.transcricaoaudio.loadbalancer.server.port=8005
- traefik.http.services.transcricaoaudio.loadbalancer.passHostHeader=true
- traefik.http.routers.transcricaoaudio.service=transcricaoaudio
- traefik.http.middlewares.traefik-compress.compress=true
- traefik.http.routers.transcricaoaudio.middlewares=traefik-compress
resources: resources:
limits: limits:
cpus: "1" cpus: "1"
memory: 1024M memory: 1024M
networks: networks:
suarededocker: suarededocker: #troque pela sua rede do docker
external: true external: true
name: suarededocker #troque pela sua rede do docker
``` ```
## 🔧 **Configuração do Traefik** ## 🔧 **Configuração do Traefik**