Merge branch 'main' into main
This commit is contained in:
commit
62c4b16190
36
readme.md
36
readme.md
@ -80,9 +80,13 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 8005:8005
|
- 8005:8005
|
||||||
environment:
|
environment:
|
||||||
GROQ_API_KEY: "sua_chave_groq"
|
Uvicorn_port: 8005
|
||||||
BUSINESS_MESSAGE: "substitua_sua_mensagem_de_servico_aqui"
|
Uvicorn_host: 0.0.0.0
|
||||||
PROCESS_GROUP_MESSAGES: "false"
|
Uvicorn_reload: "true"
|
||||||
|
Uvicorn_workers: 1
|
||||||
|
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"
|
||||||
```
|
```
|
||||||
@ -90,16 +94,25 @@ 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:
|
||||||
GROQ_API_KEY: "sua_chave_groq"
|
Uvicorn_port: 8005
|
||||||
BUSINESS_MESSAGE: "substitua_sua_mensagem_de_servico_aqui"
|
Uvicorn_host: 0.0.0.0
|
||||||
PROCESS_GROUP_MESSAGES: "false"
|
Uvicorn_reload: "true"
|
||||||
|
Uvicorn_workers: 1
|
||||||
|
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
|
||||||
@ -108,18 +121,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**
|
||||||
|
Loading…
Reference in New Issue
Block a user