mirror of
https://github.com/DumbWareio/DumbDrop.git
synced 2025-10-23 07:41:58 +00:00
* 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
37 lines
1.2 KiB
Bash
Executable File
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 |