From 5f6c3cfb3262c82f12d89571d064f0286ffa03d8 Mon Sep 17 00:00:00 2001 From: Timofey Malinin Date: Mon, 20 Mar 2023 14:28:53 +0000 Subject: [PATCH] Update file README.md --- README.md | 47 +++++++++++++++++++---------------------------- 1 file changed, 19 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index d0c2e0f..3b8bc25 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Пилот подсистема рекомендательных сервисов +# Рекомендательный сервис для размещения постаматов ### Инструкция по развёртыванию проекта: - Установите [docker](https://docs.docker.com/engine/install/ubuntu/) @@ -6,36 +6,27 @@ - Положите файлы из репозитория в папку: - через GIT: ```bash - git clone git@gitlab.com:endwork_today/dit.git - cd dit - git submodule update --init + git clone git@gitlab.com:leaders2022/postamates.git postamates + git pull + git checkout sst_main + git pull ``` + - через zip архив: + ```unzip archieve.zip -d postamates``` - создайте файл ```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 ``` - Далее в консоли выполнить - ```bash - 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 + cd postamates + sudo docker-compose up -d ``` + +### Команды для проекта: + - Создание суперюзера: + ```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/)