28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
# IT-Tools
|
|
|
|
Coleccion de herramientas tecnicas self-hosted.
|
|
|
|
## Qué hace y configuración
|
|
|
|
IT-Tools reúne conversores, generadores y utilidades que se ejecutan principalmente en el navegador. `IT_TOOLS_BASE_IMAGE` fija la imagen upstream usada por el build y `IT_TOOLS_IMAGE` nombra la imagen local resultante. `IT_TOOLS_DOMAIN` y `TRAEFIK_DOCKER_NETWORK` controlan la publicación por Traefik.
|
|
|
|
La imagen se construye localmente porque el `Dockerfile` aplica un parche al generador FIGlet. Esta decisión evita depender de una URL rota del upstream; al actualizar la imagen base, verifica si el parche sigue siendo necesario y que aplique sin ocultar cambios incompatibles.
|
|
|
|
- URL: `https://it.sherlockhomeless.net/`
|
|
- Contenedor: `it-tools`
|
|
- Red externa: `proxy`
|
|
- Acceso: protegido por Authentik desde Traefik
|
|
|
|
## Operacion
|
|
|
|
```bash
|
|
docker compose --env-file .env config
|
|
docker compose --env-file .env build
|
|
docker compose --env-file .env up -d
|
|
docker compose --env-file .env logs -f
|
|
```
|
|
|
|
El `Dockerfile` aplica un parche local para el generador de ASCII art: corrige
|
|
la URL de fuentes FIGlet que en la imagen upstream termina cargando
|
|
`fonts//Standard.flf` y falla en navegador por CORS.
|