Create and set env according to .env.example in root directory.
docker-compose up --build
or background mode:
docker-compose up --build -d
When you initialize the project, it will automatically load data from Sqlite into Postgres, migrate to Django, and set up a superuser. After that the ETL process (transform, extract, load) will start, data will transfer from Postgres to Elasticsearch.
- Full-text search for movies - http://127.0.0.1:9200/movies/_search
- Opening an administrative site - http://127.0.0.1:80/admin/
- Django API - http://127.0.0.1:80/api/v1/movies/
Create and set env according to .env.example in root directory.
docker-compose up --build
or background mode:
docker-compose up --build -d