Skip to content

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

Notifications You must be signed in to change notification settings

tomikng/Web-Crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published