Skip to main content

O que é Omniroute ?

Primeiro video sobre o Omniroute, com o basico dessa maravilhosa ferramenta..

Rafa Martins

```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```