mirror of
https://github.com/guezoloic/serverconfig.git
synced 2026-03-28 18:03:49 +00:00
feat: rework entire repo structure
This commit is contained in:
20
docker-compose.sh
Normal file
20
docker-compose.sh
Normal file
@@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
PROJECT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||
readonly PROJECT_DIR 2>/dev/null
|
||||
|
||||
source $PROJECT_DIR/utils.sh
|
||||
source $ENV_FILE
|
||||
|
||||
if [[ "--install" == $1 ]]; then
|
||||
log_info "docker-compose Installation"
|
||||
COMPOSE_FILE="$(realpath "$PROJECT_DIR/docker-compose.yml")"
|
||||
|
||||
if [[ -f "$COMPOSE_FILE" ]]; then
|
||||
docker compose -f "$COMPOSE_FILE" up -d --force-recreate --remove-orphans && \
|
||||
log_success "$COMPOSE_FILE is running.";
|
||||
|
||||
else log_error "no docker-compose.yml found at $PROJECT_DIR";
|
||||
fi
|
||||
exit 0;
|
||||
fi
|
||||
Reference in New Issue
Block a user