mirror of
https://github.com/ceratic/MediaCollectorLibary.git
synced 2026-05-13 23:56:46 +02:00
first commit
This commit is contained in:
35
docker-start.sh
Normal file
35
docker-start.sh
Normal file
@@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Media Collector Docker Startup Script
|
||||
|
||||
echo "🚀 Starting Media Collector with Docker..."
|
||||
|
||||
# Check if .env file exists
|
||||
if [ ! -f .env ]; then
|
||||
echo "⚠️ .env file not found. Copying from .env.example..."
|
||||
cp .env.example .env
|
||||
echo "✅ .env file created. Please edit it with your configuration."
|
||||
fi
|
||||
|
||||
# Check if database file exists
|
||||
if [ ! -f database/database.sqlite ]; then
|
||||
echo "📦 Database file not found. It will be created automatically."
|
||||
fi
|
||||
|
||||
echo "🐳 Building and starting containers..."
|
||||
docker-compose up --build -d
|
||||
|
||||
echo ""
|
||||
echo "🎉 Media Collector is now running!"
|
||||
echo "📱 Access the application at: http://localhost:8000"
|
||||
echo "🔐 Admin panel at: http://localhost:8000/admin"
|
||||
echo ""
|
||||
echo "📋 Useful commands:"
|
||||
echo " docker-compose logs -f # View logs"
|
||||
echo " docker-compose down # Stop containers"
|
||||
echo " docker-compose up -d # Start containers"
|
||||
echo " docker-compose exec app bash # Access PHP container"
|
||||
echo ""
|
||||
echo "🔧 For development with hot-reload:"
|
||||
echo " docker-compose --profile dev up"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user