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:
Generated
+6948
File diff suppressed because it is too large
Load Diff
Generated
+18954
File diff suppressed because it is too large
Load Diff
+18
-19
@@ -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"
|
||||
Reference in New Issue
Block a user