In ufficio stanno spingendo per utilizzare docker per ogni applicazione
Per rendere lo sviluppo piu' tracciabile viene richiesto che oltre al docker file vi sia anche il file yaml di docker compose (in pratica le impostazioni del container che si dovrebbero passare sulla linea di comando sono scritti nel file compose.yaml)
con build . (punto) viene indicato di usare il dockerfile compreso nello stesso folder
Per lanciare si usa
docker compose up -d
alla fine della costruzione dell'immagine viene fatto in automatico lo start
Si accede quindi con
docker exec -it Omnia bash
si termina con
docker compose stop
version: '3'
services:
omnia_apuane:
build: .
container_name: Omnia
ports:
- "9192:80"
dns:
- "10.100.1.3"
environment:
- HOST=omnia
- VIRTUAL_HOST=omnia.aaaa.aaaa.it
- VIRTUAL_PROTO=http
- VIRTUAL_PORT=80
- TZ=Europe/Rome
restart: always
network_mode: bridge
Nessun commento:
Posta un commento