32 lines
925 B
Bash
Executable File
32 lines
925 B
Bash
Executable File
#!/bin/bash
|
|
# Скрипт для запуска Writer IDE
|
|
|
|
echo "🚀 Запуск Writer IDE..."
|
|
|
|
# Проверка наличия .env
|
|
if [ ! -f .env ]; then
|
|
echo "❌ Файл .env не найден!"
|
|
echo " Запустите сначала: ./setup.sh"
|
|
exit 1
|
|
fi
|
|
|
|
# Создание папки для данных
|
|
DATA_PATH=$(grep DATA_VOLUME_PATH .env | cut -d '=' -f2)
|
|
if [ ! -d "$DATA_PATH" ]; then
|
|
echo "📁 Создаю папку для данных: $DATA_PATH"
|
|
sudo mkdir -p "$DATA_PATH"
|
|
sudo chown -R $USER:$USER "$DATA_PATH"
|
|
fi
|
|
|
|
# Запуск docker-compose
|
|
docker-compose up -d --build
|
|
|
|
echo ""
|
|
echo "✅ Writer IDE запущен!"
|
|
echo "🌐 Frontend: http://localhost:3000"
|
|
echo "🔧 Backend API: http://localhost:8000"
|
|
echo "📚 API Docs: http://localhost:8000/docs"
|
|
echo ""
|
|
echo "📊 Логи: docker-compose logs -f"
|
|
echo "🛑 Остановка: docker-compose down"
|