Skip to content

tomikng/Web-Crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

211 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Crawler

Databse schema

Instalation

System requirements

  • Python 3.8
  • Docker
  • Redis

Instrukce na spusteni

Docker

docker compose up --build

Vypnout

docker-compose down

Poznamka, docker bude rikat ze bezi na 0.0.0.0:8000, ale do prohlizece musime dat 127.0.0.1:8000. Protoze 0.0.0.0 se premapuje z Linux Docker serveru na 127.0.0.1

Bez dockeru (V pripade nouze)

  • Virtual enviroment
    • Libovolny - venv, anakonda
  • Stahnout si dependencies
pip install -r requirements.txt
  • Poznamka

    • Na graphql + django pouzijeme knihovnu Graphene-Django
    • Nastudovat si dokumentaci
  • Create

python manage.py createsuperuser
  • Migrate
python manage.py makemigrations
python manage.py migrate
  • Spustit backend
python manage.py runserver

Spustit celery (mit zapnuty redis pomoci WSL redis-server)

celery -A backend worker -l info --pool=solo
celery -A backend beat -l info --scheduler django_celery_beat.schedulers.DatabaseScheduler

About

This project is for course Web Programming at MFF UK. This project was transferred from university gitlab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors