O que é Omniroute ?
Primeiro video sobre o Omniroute, com o basico dessa maravilhosa ferramenta..
```services:
redis:
image: redis:8.6.2
container_name: omniroute-redis
restart: unless-stopped
command: redis-server --save 60 1 --loglevel warning
volumes:
\- redis-data:/data
healthcheck:
test: \["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 5s
retries: 3
omniroute:
image: diegosouzapw/omniroute:main
container_name: omniroute
restart: unless-stopped
stop_grace_period: 40s
depends_on:
redis:
condition: service_healthy
environment:
NODE_ENV: production
HOSTNAME: 0.0.0.0
DATA_DIR: /app/data
PORT: 20128
DASHBOARD_PORT: 20128
API_PORT: 20129
API_HOST: 0.0.0.0
REDIS_URL: redis://redis:6379
JWT_SECRET: ${JWT_SECRET}
INITIAL_PASSWORD: ${INITIAL_PASSWORD}
NEXT_PUBLIC_BASE_URL: https://omniroute.com.br
BASE_URL: https://omniroute.com.br
AUTH_COOKIE_SECURE: "true"
OMNIROUTE_MEMORY_MB: 256
ports:
\- "20128:20128"
volumes:
\- omniroute-data:/app/data
healthcheck:
test: \["CMD", "node", "healthcheck.mjs"]
interval: 30s
timeout: 5s
retries: 3
start_period: 15s
volumes:
redis-data:
name: omniroute-redis-data
omniroute-data:
name: omniroute-data```