Download scripts/_docker.sh from kimjunhan/vkgs-sim: direct link, hf CLI and curl.
- Browser
- Download file 1.35 kB
-
https://huggingface.co/kimjunhan/vkgs-sim/resolve/main/scripts/_docker.sh
- Command line
-
hf download hf://kimjunhan/vkgs-sim/scripts/_docker.sh
-
curl -L -o _docker.sh https://huggingface.co/kimjunhan/vkgs-sim/resolve/main/scripts/_docker.sh
1.35 kB
| # λ€λ₯Έ μ€ν¬λ¦½νΈκ° source ν΄μ μ°λ κ³΅μ© ν¬νΌ. μ§μ μ€ννμ§ μλλ€. | |
| # | |
| # λͺ©μ : `usermod -aG docker` λ μ¬λ‘κ·ΈμΈ μ κΉμ§ μ μ©λμ§ μλλ€. | |
| # κ·Έ μ¬μ΄μλ μ€ν¬λ¦½νΈκ° λμνλλ‘ docker κΆνμ μ€μ λ‘ μνν΄ λ³΄κ³ | |
| # μ λλ©΄ sudo λ‘ ν΄λ°±νλ€. | |
| PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" | |
| say() { printf '\n\033[1;36m==> %s\033[0m\n' "$*"; } | |
| ok() { printf '\033[1;32m β %s\033[0m\n' "$*"; } | |
| warn() { printf '\033[1;33m ! %s\033[0m\n' "$*"; } | |
| die() { printf '\033[1;31m β %s\033[0m\n' "$*" >&2; exit 1; } | |
| if ! command -v docker >/dev/null 2>&1; then | |
| die "docker κ° μ€μΉλΌ μμ§ μμ΅λλ€. λ¨Όμ : ! bash scripts/host_install_docker.sh (SETUP.md μ°Έκ³ )" | |
| fi | |
| if docker info >/dev/null 2>&1; then | |
| DOCKER=(docker) | |
| else | |
| if sudo -n true 2>/dev/null; then | |
| DOCKER=(sudo docker) | |
| else | |
| warn "docker μμΌμ κΆνμ΄ μμ΄ sudo λ‘ μ€νν©λλ€ (λΉλ°λ²νΈλ₯Ό λ¬Όμ΄λ΄ λλ€)." | |
| warn "μ¬λ‘κ·ΈμΈνλ©΄ sudo μμ΄ μΈ μ μμ΅λλ€ β SETUP.md 3λ¨κ³." | |
| DOCKER=(sudo docker) | |
| fi | |
| fi | |
| dc() { ( cd "$PROJECT_ROOT" && "${DOCKER[@]}" compose "$@" ); } | |
| # .env λ‘λ (compose λ μμμ μ½μ§λ§, μ Έ μͺ½μμλ κ°μ΄ νμνλ€) | |
| if [[ -f "$PROJECT_ROOT/.env" ]]; then | |
| set -a; . "$PROJECT_ROOT/.env"; set +a | |
| fi | |