feat: add parser source dashboard and scheduling
Some checks failed
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 9s
CI/CD Pipeline / Run Tests (pull_request) Failing after 48s
CI/CD Pipeline / Build Docker Images (pull_request) Has been skipped
CI/CD Pipeline / Push to Gitea Registry (pull_request) Has been skipped
Some checks failed
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 9s
CI/CD Pipeline / Run Tests (pull_request) Failing after 48s
CI/CD Pipeline / Build Docker Images (pull_request) Has been skipped
CI/CD Pipeline / Push to Gitea Registry (pull_request) Has been skipped
This commit is contained in:
@@ -73,7 +73,10 @@ uv pip install -r requirements-dev.txt
|
||||
# Настройка переменных окружения
|
||||
echo "Настройка переменных окружения..."
|
||||
cp .env.example .env
|
||||
# Здесь можно автоматически заполнить .env файл или запросить ввод
|
||||
sed -i 's/^DJANGO_SETTINGS_MODULE=.*/DJANGO_SETTINGS_MODULE=config.settings.production/' .env
|
||||
sed -i 's/^DEBUG=.*/DEBUG=False/' .env
|
||||
export DJANGO_SETTINGS_MODULE=config.settings.production
|
||||
# Здесь нужно заполнить SECRET_KEY, ALLOWED_HOSTS и доступы к БД перед запуском
|
||||
|
||||
# Настройка базы данных
|
||||
echo "Настройка базы данных..."
|
||||
@@ -88,9 +91,10 @@ python manage.py makemigrations
|
||||
python manage.py migrate
|
||||
python manage.py collectstatic --noinput
|
||||
|
||||
# Создание суперпользователя (опционально)
|
||||
echo "Создание суперпользователя..."
|
||||
echo "from django.contrib.auth import get_user_model; User = get_user_model(); User.objects.create_superuser('admin', 'admin@example.com', 'adminpass') if not User.objects.filter(username='admin').exists() else None" | python manage.py shell
|
||||
# Создание суперпользователя выполняется только через переменные окружения Django.
|
||||
if [ "${CREATE_DJANGO_SUPERUSER:-false}" = "true" ]; then
|
||||
python manage.py createsuperuser --noinput
|
||||
fi
|
||||
|
||||
# Настройка systemd сервисов
|
||||
echo "Настройка systemd сервисов..."
|
||||
@@ -124,4 +128,4 @@ systemctl restart apache2
|
||||
echo "=== Развертывание завершено успешно ==="
|
||||
echo "Проект доступен по адресу: https://ваш-ip-адрес"
|
||||
echo "Админка Django: https://ваш-ip-адрес/admin/"
|
||||
echo "API документация: https://ваш-ip-адрес/api/"
|
||||
echo "API документация: https://ваш-ip-адрес/api/"
|
||||
|
||||
Reference in New Issue
Block a user