chore(docker): tweak deployment docs and scripts; update package metadata

This commit is contained in:
2026-01-11 23:20:34 +01:00
parent 3854a3e302
commit 1678bcaced
4 changed files with 37 additions and 37 deletions

View File

@@ -22,7 +22,8 @@ if ! command -v docker &> /dev/null; then
exit 1
fi
if ! command -v docker-compose &> /dev/null; then
# Check if docker compose is available (modern Docker Compose v2)
if ! docker compose version &> /dev/null; then
echo -e "${RED}❌ Docker Compose is not installed${NC}"
echo "Please install Docker Compose first"
exit 1
@@ -64,13 +65,13 @@ COMMAND=${1:-"help"}
case $COMMAND in
build)
echo "🔨 Building Docker image..."
docker-compose build
docker compose build
echo -e "${GREEN}✓ Build completed${NC}"
;;
start|up)
echo "🚀 Starting containers..."
docker-compose up -d
docker compose up -d
echo -e "${GREEN}✓ Containers started${NC}"
echo ""
echo "📝 Application available at: http://localhost:3000"
@@ -78,24 +79,24 @@ case $COMMAND in
stop|down)
echo "⏹️ Stopping containers..."
docker-compose down
docker compose down
echo -e "${GREEN}✓ Containers stopped${NC}"
;;
restart)
echo "🔄 Restarting containers..."
docker-compose restart
docker compose restart
echo -e "${GREEN}✓ Containers restarted${NC}"
;;
logs)
echo "📋 Showing logs (Ctrl+C to exit)..."
docker-compose logs -f keep-notes
docker compose logs -f keep-notes
;;
status)
echo "📊 Container status:"
docker-compose ps
docker compose ps
;;
update)
@@ -103,10 +104,10 @@ case $COMMAND in
echo "Pulling latest changes..."
git pull
echo "Rebuilding..."
docker-compose build
docker compose build
echo "Restarting..."
docker-compose down
docker-compose up -d
docker compose down
docker compose up -d
echo -e "${GREEN}✓ Update completed${NC}"
;;
@@ -131,7 +132,7 @@ case $COMMAND in
clean)
echo "🧹 Cleaning up..."
echo "Stopping containers..."
docker-compose down
docker compose down
echo "Removing old images..."
docker image prune -a -f
echo "Removing unused volumes..."
@@ -142,13 +143,13 @@ case $COMMAND in
ollama-pull)
MODEL=${2:-"granite4"}
echo "🤖 Pulling Ollama model: $MODEL"
docker-compose exec -it ollama ollama pull $MODEL
docker compose exec -it ollama ollama pull $MODEL
echo -e "${GREEN}✓ Model pulled${NC}"
;;
shell)
echo "🐚 Opening shell in container..."
docker-compose exec keep-notes sh
docker compose exec keep-notes sh
;;
*)