Разработка: студия Crosswell
Коммерческий проект — интернет-магазин для ИП Юсубов Габриэль Яшарович.
Проект построен по принципам production-ready
- Backend: Django
- Frontend: Django templates + JS
- БД: PostgreSQL
- Кеш: Redis
- Web-server: Nginx + Gunicorn
- Контейнеризация: Docker + docker-compose(локально) + k8s(production)
- CI/CD: GitHub Actions (build + deploy на сервер)
docker compose up -d --build
docker compose exec web python manage.py migrate
docker compose exec web python manage.py createsuperuserАдрес - 127.0.0.1:8000
CI/CD реализован на GitHub Actions:
- При пуше в ветку main:
- собирается Docker-образ
- пушится в DockerHub
- деплой на сервер через SSH
- Frontend - Владимир [scxr1et] Булгаков, Дарья [daryaztsv4] Зайцева
- Backend - Игорь [blyaka] Волков
- DevOps - Игорь [blyaka] Волков
- Дизайнер - Анна [notawwb-8] Бирюкова
- Заказчик - ИП Юсубов Габриэль Яшарович