mirror of
https://github.com/netbox-community/netbox-docker.git
synced 2026-01-28 13:43:13 +00:00
1.5 KiB
1.5 KiB
Onboarding - netbox-docker (Dev)
Visão geral
Este repositório sobe o NetBox em ambiente de desenvolvimento usando Docker Compose.
Acesso local: http://localhost:8001
(Porta 8001 no host → 8080 dentro do container netbox)
Serviços principais:
postgres(banco)rediseredis-cache(cache/filas)netbox(web)netbox-worker(tarefas assíncronas)
Pré-requisitos
- Docker + Docker Compose (comando
docker compose) curlinstalado- Porta
8001livre no host - (Opcional)
makepara usar os atalhos doMakefile
Arquivos importantes do projeto
docker-compose.yml
Define os serviços, volumes, healthchecks e dependências.docker-compose.override.yml
Ajustes locais (ex.: mapeamento8001:8080).env/*.env
Variáveis de ambiente por serviço (dev).
Boas práticas: não reutilizar esses valores em produção; em produção use secrets/variáveis seguras.Makefile
Atalhos para os comandos mais usados.
Atalhos disponíveis no Makefile:
make up/make down/make psmake logs/make logs-netboxmake shell-netboxmake superusermake restart-netboxmake db-shellmake manage cmd=...
Subir o ambiente
O que faz
Sobe Postgres + Redis + Redis-cache + NetBox + Worker em background.
Quando usar
Primeira vez no dia, após reiniciar a máquina, ou depois de derrubar o ambiente.
Como rodar
make up
# ou: dockerup
# ou: docker compose up -d