Files
serverconfig/docker-compose.sh

19 lines
538 B
Bash

#!/bin/bash
PROJECT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
readonly PROJECT_DIR 2>/dev/null
source $PROJECT_DIR/utils.sh
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