chore(docker): tweak deployment docs and scripts; update package metadata
This commit is contained in:
@@ -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
|
||||
;;
|
||||
|
||||
*)
|
||||
|
||||
Reference in New Issue
Block a user