Files
DumbDrop/dev/dev.sh
Greirson Lee-Thorp 6f0918a530 docs/test: Add dev setup and update docs (#23)
* feat: Add development environment configuration

- Create dev/dev.sh script for simplified development workflow
- Add docker-compose.dev.yml for local development setup
- Update .gitignore to exclude dev directory except specific files
- Add development section to README.md with guide reference

* docs: Update README and docker-compose with comprehensive setup instructions and configuration options
2025-02-04 21:15:21 -08:00

37 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# Simple development helper script because we're too dumb for complexity
case "$1" in
"up")
echo "🚀 Starting DumbDrop in development mode..."
docker compose -f docker-compose.dev.yml up --build
;;
"down")
echo "👋 Stopping DumbDrop development environment..."
docker compose -f docker-compose.dev.yml down
;;
"logs")
echo "📝 Showing DumbDrop logs..."
docker compose -f docker-compose.dev.yml logs -f
;;
"rebuild")
echo "🔨 Rebuilding DumbDrop..."
docker compose -f docker-compose.dev.yml build --no-cache
;;
"clean")
echo "🧹 Cleaning up development environment..."
docker compose -f docker-compose.dev.yml down -v
;;
*)
echo "DumbDrop Development Helper"
echo "Usage: ./dev.sh [command]"
echo ""
echo "Commands:"
echo " up - Start development environment"
echo " down - Stop development environment"
echo " logs - Show container logs"
echo " rebuild - Rebuild container without cache"
echo " clean - Clean up everything"
;;
esac