fix: server deploy setup and env example
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
cd "$ROOT"
|
||||
|
||||
if [ ! -f .env.example ]; then
|
||||
echo "Ошибка: .env.example не найден."
|
||||
echo "Сначала клонируйте репозиторий:"
|
||||
echo " git clone https://git.evilfox.cc/test2/panelhosting.git /opt/host"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -f .env ]; then
|
||||
cp .env.example .env
|
||||
echo "Создан .env из .env.example"
|
||||
else
|
||||
echo ".env уже существует, пропускаем"
|
||||
fi
|
||||
|
||||
docker compose up -d postgres
|
||||
docker compose --profile migrate run --rm migrate
|
||||
|
||||
echo "Готово. PostgreSQL запущен, миграции применены."
|
||||
Reference in New Issue
Block a user