25 lines
685 B
Bash
Executable File
25 lines
685 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Ez a szkript megépíti és elindítja a Docker konténert.
|
|
# A helyi './config/.gemini' mappát mountolja a konténerbe,
|
|
# hogy a hitelesítési adatokat biztosítsa.
|
|
|
|
# Álljon le hibánál
|
|
set -e
|
|
|
|
# Az image neve
|
|
IMAGE_NAME="panda-n8n-app"
|
|
|
|
# A projekt gyökérkönyvtára (ahol ez a szkript van)
|
|
PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
echo "Docker image építése..."
|
|
docker build -t "$IMAGE_NAME" "$PROJECT_DIR"
|
|
|
|
echo "Konténer indítása..."
|
|
# --it: Interaktív mód, hogy tudd használni a CLI-t
|
|
# --rm: Automatikusan törli a konténert, ha leáll
|
|
docker run --it --rm \
|
|
-v "$PROJECT_DIR/config/.gemini:/root/.gemini" \
|
|
"$IMAGE_NAME"
|