Skip to content

MLeveds/documents

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documento

A repository to read doc's data and parse it into a good loking json format.

Ссылка: https://rwfsh39.ru/

Инструкция к запуску:

Склонируйте репозиторий:

git clone https://github.com/MLeveds/documents && cd documents

Скопируйте и заполните .env файлы:

pgsql/.env.example
api/.env.example
ml/.env.example

Настройте nginx/conf.d/app.conf:

Укажите ваши домены.

Для получения ssl сертификатов, нужно закоментировать строки ssl_certificate и убрать ключевое слово ssl в строках listen 443 ssl.

Настройте docker-compose.yml

Укажите домены, для которых нужно получить сертификаты.

Запустите приложение

docker compose up -d
После запуска ssl сертификаты будут получены автоматически с помощью Certbot.

Перезапустите nginx для включения ssl

В файле nginx/conf.d/app.conf укажите пути к ssl_сертификатам и включите ssl
docker compose restart nginx

Запустите миграции

docker exec docs_api alembic upgrade head;

Запустите сидеры

docker exec otiva_fastapi sh -c "export PYTHONPATH=$PYTHONPATH:`pwd` && python src/database/seeders/database_seeder.py"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 72.3%
  • Vue 21.8%
  • JavaScript 2.3%
  • Dockerfile 1.8%
  • Mako 1.2%
  • HTML 0.6%