Этот репозиторий содержит веб-сайт, предназначенный для анализа безопасности. Все уязвимости в коде были исправлены на момент последнего коммита. Проект поднимается с помощью Docker Compose.
Для развёртывания приложения выполните следующие шаги:
- Клонируйте репозиторий
git clone https://github.com/RockerzXY/pt-website-2
cd pt-website- Запустите контейнеры с помощью docker compose:
docker compose up -d --build- Вебсайт будет доступен по адресу:
http://localhost:8080
website/— директория с файлами веб-приложения.log/apache/— логи Apache.db_data/— том хранения данных MariaDB.docker-compose.yml— конфигурация Docker Compose.
Веб-приложение использует ряд переменных окружения, описанных в docker-compose.yml:
| Имя | Значение по умолчанию | Описание |
|---|---|---|
DATABASE_HOST |
db |
Хост базы данных |
DATABASE_PORT |
3306 |
Порт базы данных |
DATABASE_NAME |
site |
Имя базы данных |
DATABASE_USER |
root |
Пользователь базы данных |
DATABASE_PASSWORD |
admin |
Пароль пользователя базы данных |