#!/bin/bash # Build script for nextcloud-mcp that handles .dockerignore issue set -e NEXTCLOUD_DIR="vendor/nextcloud-mcp-server" DOCKERIGNORE_FILE="$NEXTCLOUD_DIR/.dockerignore" BACKUP_FILE="$NEXTCLOUD_DIR/.dockerignore.backup" echo "Backing up .dockerignore..." if [ -f "$DOCKERIGNORE_FILE" ]; then cp "$DOCKERIGNORE_FILE" "$BACKUP_FILE" rm "$DOCKERIGNORE_FILE" fi echo "Building nextcloud-mcp..." docker compose build nextcloud-mcp echo "Restoring .dockerignore..." if [ -f "$BACKUP_FILE" ]; then mv "$BACKUP_FILE" "$DOCKERIGNORE_FILE" fi echo "Done!"