Reorganize project structure and cleanup root directory
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
✨ Major improvements: - Created organized folder structure with utils/, scripts/, backups/, temp/ - Moved Python scripts to scripts/ folder for better organization - Moved utility files (start, stop, update, cli, logs, drone) to utils/ folder - Moved backup files to backups/ folder for cleaner root directory - Added comprehensive README.md files for each new folder - Updated main README.md with new project structure documentation - Enhanced .gitignore with rules for new folders - Added real-time career vacancy counter on homepage - Improved homepage career stats styling with better visibility 🗂️ New folder structure: - utils/ - Project management utilities and tools - scripts/ - Python helper scripts for banners and data - backups/ - Configuration and file backups - temp/ - Temporary files and development data 🎨 UI improvements: - Fixed white text visibility issues on homepage career section - Added dynamic vacancy count from database - Implemented glassmorphism design for career stats card - Better color contrast and hover effects This reorganization makes the project more maintainable and professional.
This commit is contained in:
33
README.md
33
README.md
@@ -1,6 +1,6 @@
|
||||
# 🚀 SmartSolTech
|
||||
|
||||
[](https://drone.smartsoltech.kr/smartsoltech/smartsoltech.kr)
|
||||
[](https://drone.smartsoltech.kr/trevor/smartsoltech_site)
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[](https://www.python.org/downloads/release/python-3100/)
|
||||
[](https://docs.djangoproject.com/en/4.2/)
|
||||
@@ -71,7 +71,7 @@ cd smartsoltech.kr
|
||||
### Основные команды
|
||||
|
||||
```bash
|
||||
./cli shell # Django shell
|
||||
.utils/cli shell # Django shell
|
||||
./cli migrate # Применить миграции
|
||||
./update # Полное обновление проекта
|
||||
./stop # Остановка сервисов
|
||||
@@ -181,6 +181,35 @@ pip install -r requirements.txt
|
||||
./cli status
|
||||
```
|
||||
|
||||
## 📂 Структура проекта
|
||||
|
||||
```
|
||||
smartsoltech/
|
||||
├── 🐍 smartsoltech/ # Основное Django приложение
|
||||
├── 🎨 frontend/ # Статические фронтенд файлы
|
||||
├── 🐳 bin/ # Скрипты развертывания
|
||||
├── 📋 docs/ # Документация проекта
|
||||
├── 🧩 patch/ # Патчи и исправления
|
||||
├── 🛠️ utils/ # Утилиты и инструменты
|
||||
│ ├── start # Запуск проекта
|
||||
│ ├── stop # Остановка сервисов
|
||||
│ ├── update # Обновление проекта
|
||||
│ ├── cli # CLI интерфейс
|
||||
│ ├── logs # Просмотр логов
|
||||
│ └── drone # CI/CD бинарий
|
||||
├── 🐍 scripts/ # Вспомогательные скрипты
|
||||
│ ├── create_hero_banner.py # Создание баннеров
|
||||
│ └── hero_script.py # Скрипты для баннеров
|
||||
├── 💾 backups/ # Резервные копии
|
||||
│ ├── .drone.yml.backup # Бэкап CI конфигурации
|
||||
│ └── original_home_modern.html # Оригинал главной страницы
|
||||
├── 🗂️ temp/ # Временные файлы
|
||||
├── 🐳 docker-compose.yml # Docker конфигурация
|
||||
├── 🚀 .drone.yml # CI/CD конфигурация
|
||||
├── 📄 requirements.txt # Python зависимости
|
||||
└── 📖 README.md # Этот файл
|
||||
```
|
||||
|
||||
### Мониторинг
|
||||
|
||||
- **Веб-сайт**: http://localhost:8000
|
||||
|
||||
Reference in New Issue
Block a user