6c82958c79
- Implement React frontend with TypeScript and Tailwind CSS - Add scrappbook.de-inspired UI design with photo galleries - Implement authentication, photo viewing, and download features - Add Docker Swarm configuration with Traefik reverse proxy - Set up Drone CI/CD pipeline for automated deployments - Add monitoring stack with Prometheus and Grafana - Create comprehensive deployment documentation - Add simple local development setup with docker-compose.local.yml Features: - Password-protected galleries with expiration warnings - Responsive photo grid with lightbox viewer - Bulk download functionality - Hot reload development environment - Email testing with Mailhog - Production-ready deployment scripts 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
22 lines
653 B
Bash
Executable File
22 lines
653 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Colors for output
|
|
GREEN='\033[0;32m'
|
|
YELLOW='\033[1;33m'
|
|
RED='\033[0;31m'
|
|
NC='\033[0m' # No Color
|
|
|
|
echo -e "${YELLOW}🛑 Stopping Photo Sharing Platform...${NC}"
|
|
|
|
# Stop all containers
|
|
docker-compose -f docker-compose.local.yml down
|
|
|
|
# Optional: Remove volumes (uncomment if you want to reset data)
|
|
# docker-compose -f docker-compose.local.yml down -v
|
|
|
|
echo -e "${GREEN}✅ All services stopped${NC}"
|
|
echo ""
|
|
echo -e "${YELLOW}💡 Tips:${NC}"
|
|
echo " - Your data is preserved in ./data and ./storage"
|
|
echo " - To completely reset, run: docker-compose -f docker-compose.local.yml down -v"
|
|
echo " - To restart, run: ./start-local.sh" |