Update file README.md

dev
Timofey Malinin 3 years ago committed by Dmitry Titov
parent 16c711d302
commit 5f6c3cfb32

@ -1,4 +1,4 @@
# Пилот подсистема рекомендательных сервисов # Рекомендательный сервис для размещения постаматов
### Инструкция по развёртыванию проекта: ### Инструкция по развёртыванию проекта:
- Установите [docker](https://docs.docker.com/engine/install/ubuntu/) - Установите [docker](https://docs.docker.com/engine/install/ubuntu/)
@ -6,36 +6,27 @@
- Положите файлы из репозитория в папку: - Положите файлы из репозитория в папку:
- через GIT: - через GIT:
```bash ```bash
git clone git@gitlab.com:endwork_today/dit.git git clone git@gitlab.com:leaders2022/postamates.git postamates
cd dit git pull
git submodule update --init git checkout sst_main
git pull
``` ```
- через zip архив:
```unzip archieve.zip -d postamates```
- создайте файл ```postamates/.env``` на основе файла ```postamates/.env.like``` - создайте файл ```postamates/.env``` на основе файла ```postamates/.env.like```
- Запустите проект: - Запустите проект:
```sudo docker-compose up --build```
- Теперь проект доступен по адресу:
[https://REACT_APP_DOMAIN/](https://REACT_APP_DOMAIN/)
- После запуска проекта создайте администратора доступа:
```sudo docker exec -it postamates_django python manage.py createsuperuser```
- Система администрирования проекта по адресу (используйте логин и пароль администратора доступа):
[https://REACT_APP_DOMAIN/admin/](https://REACT_APP_DOMAIN/admin/)
- Для загрузки Округов и районов запустить консоль
```bash
python manage.py shell
``` ```
Далее в консоли выполнить cd postamates
```bash sudo docker-compose up -d
from service.utils import load_ao_and_rayons
load_ao_and_rayons()
### Команды для обновления проекта:
- Обновите проект и перезапустите его:
```bash
git pull
git submodule foreach git merge origin main
git submodule foreach git pull origin main
sudo docker stop business_spatiality_martin
sudo docker rm business_spatiality_martin
sudo docker-compose up --build
``` ```
### Команды для проекта:
- Создание суперюзера:
```sudo docker exec -it ${CONTAINERS_NAME}_django python manage.py createsuperuser```
- Создание фикстур:
```sudo docker exec -it ${CONTAINERS_NAME}_django python manage.py loaddata fixtures/groups.json```
### Полезные ссылки
- Админ панель [http://${HOST}:${DJANGO_PORT}/admin/](http://${HOST}:${DJANGO_PORT}/admin/)
- Swagger [http://${HOST}:${DJANGO_PORT}/swagger/](http://${HOST}:${DJANGO_PORT}/swagger/)

Loading…
Cancel
Save