DevOps — LASERLAB-Sis
Documentação de infraestrutura, deploy e operação do sistema.
Índice
Visão Geral da Infraestrutura
┌─────────────────────────────────────────────────┐
│ Servidor: laser-estoque (Ubuntu 24.04) │
│ Tailnet: laser-estoque.tailb42313.ts.net │
│ IP Tailscale: 100.88.89.90 │
│ Rede local: 10.42.0.0/24 (enp1s0) │
├─────────────────────────────────────────────────┤
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────────┐ │
│ │ Nginx │→ │ Django │→ │ PostgreSQL │ │
│ │ :80 │ │ :8000 │ │ :5432 │ │
│ │ (host) │ │ (host) │ │ (container) │ │
│ └──────────┘ └──────────┘ └──────────────┘ │
│ │ │
│ ↓ │
│ ┌──────────────┐ │
│ │ Zebra ZD230 │ │
│ │ 10.42.0.216 │ │
│ │ :9100 │ │
│ └──────────────┘ │
└─────────────────────────────────────────────────┘
Ambientes
| Ambiente |
Máquina |
Descrição |
| Desenvolvimento |
FelipeNote (notebook) |
Django dev server, código-fonte, testes |
| Produção |
laser-estoque |
Docker Compose (Nginx + Gunicorn + PostgreSQL) |
Acesso (Produção)
- URL interna: http://laser-estoque.tailb42313.ts.net
- IP direto: http://100.88.89.90
- SSH:
ssh laser@100.88.89.90
- Acesso: Apenas via Tailnet (sem exposição pública)