++ Primo caricamento
This commit is contained in:
58
README.md
Normal file
58
README.md
Normal file
@@ -0,0 +1,58 @@
|
||||
# Nexterm con Docker Compose
|
||||
|
||||
Questa cartella contiene una configurazione Docker Compose parametrizzata tramite file `.env`.
|
||||
|
||||
## Requisiti
|
||||
|
||||
- Docker Desktop (o Docker Engine)
|
||||
- Docker Compose v2 (`docker compose`)
|
||||
|
||||
## File inclusi
|
||||
|
||||
- `docker-compose.yml`: configurazione del servizio
|
||||
- `.env`: variabili di configurazione del deploy
|
||||
|
||||
## Configurazione
|
||||
|
||||
Modifica il file `.env` in base alle tue esigenze.
|
||||
|
||||
Variabili principali:
|
||||
|
||||
- `NEXTERM_IMAGE`: immagine Docker da usare
|
||||
- `NEXTERM_CONTAINER_NAME`: nome del container
|
||||
- `NEXTERM_RESTART_POLICY`: policy di riavvio
|
||||
- `NEXTERM_PORT_HOST`: porta esposta sull'host
|
||||
- `NEXTERM_PORT_CONTAINER`: porta interna del container
|
||||
- `NEXTERM_DATA_DIR`: directory dati persistenti
|
||||
- `NEXTERM_TZ`: timezone del container
|
||||
|
||||
## Avvio
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
## Verifica
|
||||
|
||||
```bash
|
||||
docker compose ps
|
||||
docker compose logs -f nexterm
|
||||
```
|
||||
|
||||
Apri poi il browser su:
|
||||
|
||||
- `http://localhost:${NEXTERM_PORT_HOST}`
|
||||
|
||||
## Stop e rimozione
|
||||
|
||||
```bash
|
||||
docker compose down
|
||||
```
|
||||
|
||||
> I dati restano nel percorso indicato in `NEXTERM_DATA_DIR`.
|
||||
|
||||
## Migliorie applicate
|
||||
|
||||
- Parametrizzazione completa del servizio tramite `.env`
|
||||
- Default sicuri nel `docker-compose.yml` usando `${VAR:-default}`
|
||||
- Separazione chiara tra configurazione ( `.env` ) e orchestrazione (`docker-compose.yml`)
|
||||
Reference in New Issue
Block a user