35 lines
544 B
Bash
35 lines
544 B
Bash
#!/bin/bash
|
|
|
|
action=$1
|
|
args=$2
|
|
|
|
build_image() {
|
|
docker build $args -t local-ai .
|
|
}
|
|
|
|
start_container() {
|
|
# Premier démarrage (build + lancement)
|
|
docker compose up --build
|
|
|
|
# Voir les logs en temps réel
|
|
docker compose logs -f
|
|
|
|
# Arrêter
|
|
docker compose down
|
|
|
|
# Vérifier l'état du health check
|
|
docker compose ps
|
|
}
|
|
|
|
main() {
|
|
if [[ $action = 'build' ]] then
|
|
build_image
|
|
elif [[ $action = 'all' ]] then
|
|
build_image
|
|
start_container
|
|
else
|
|
start_container
|
|
fi
|
|
}
|
|
|
|
main |