fix: Update deployment script to use modern docker compose command

- Replace deprecated docker-compose with docker compose
- Add package-lock.json files for backend and frontend
- Fix npm ci deployment errors

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-07-22 17:37:48 +02:00
parent 53de1f6bff
commit 0d24b45b79
3 changed files with 25920 additions and 19 deletions
+18 -19
View File
@@ -33,7 +33,6 @@ check_command() {
echo "Checking prerequisites..."
check_command docker
check_command docker-compose
check_command mc
echo -e "${GREEN}✓ All prerequisites installed${NC}"
@@ -48,7 +47,7 @@ fi
echo ""
echo "Deployment Options"
echo "=================="
echo "1. Quick deployment (docker-compose)"
echo "1. Quick deployment (docker compose)"
echo "2. Production deployment with SSL"
echo "3. Update existing deployment"
echo "4. Stop deployment"
@@ -62,8 +61,8 @@ case $DEPLOY_OPTION in
echo "============================"
# Build and start containers
docker-compose build
docker-compose up -d
docker compose build
docker compose up -d
echo ""
echo -e "${GREEN}✓ Deployment completed!${NC}"
@@ -72,7 +71,7 @@ case $DEPLOY_OPTION in
echo "- Frontend: http://localhost"
echo "- Backend API: http://localhost:3000"
echo ""
docker-compose ps
docker compose ps
;;
2)
@@ -136,10 +135,10 @@ case $DEPLOY_OPTION in
# Build and start with proxy profile
echo "Building containers..."
docker-compose build
docker compose build
echo "Starting services..."
docker-compose --profile proxy up -d
docker compose --profile proxy up -d
echo ""
echo -e "${GREEN}✓ Production deployment completed!${NC}"
@@ -148,7 +147,7 @@ case $DEPLOY_OPTION in
echo "- HTTPS: https://localhost"
echo "- HTTP (redirects to HTTPS): http://localhost"
echo ""
docker-compose ps
docker compose ps
;;
3)
@@ -164,16 +163,16 @@ case $DEPLOY_OPTION in
# Rebuild containers
echo "Rebuilding containers..."
docker-compose build
docker compose build
# Restart services
echo "Restarting services..."
docker-compose down
docker-compose up -d
docker compose down
docker compose up -d
echo ""
echo -e "${GREEN}✓ Update completed!${NC}"
docker-compose ps
docker compose ps
;;
4)
@@ -181,7 +180,7 @@ case $DEPLOY_OPTION in
echo "Stopping deployment..."
echo "===================="
docker-compose down
docker compose down
echo ""
echo -e "${GREEN}✓ Services stopped${NC}"
@@ -200,15 +199,15 @@ if [[ "$VIEW_LOGS" =~ ^[Yy]$ ]]; then
echo ""
echo "Showing logs (Ctrl+C to exit)..."
echo "================================"
docker-compose logs -f
docker compose logs -f
fi
echo ""
echo "Deployment script completed!"
echo ""
echo "Useful commands:"
echo "- View logs: docker-compose logs -f"
echo "- View specific service: docker-compose logs -f backend"
echo "- Restart services: docker-compose restart"
echo "- Stop services: docker-compose down"
echo "- Remove everything: docker-compose down -v"
echo "- View logs: docker compose logs -f"
echo "- View specific service: docker compose logs -f backend"
echo "- Restart services: docker compose restart"
echo "- Stop services: docker compose down"
echo "- Remove everything: docker compose down -v"