A minimalistic ElasticSearch + FastAPI + Svelte demo project to get you started developing with this stack.
All three components are dockerized, i.e. you just need to start the docker containers defined in the docker-compose.yml, e.g. using the start.sh script with ./start.sh
or sudo ./start.sh
.
Make sure the ports for the three components are available on your machine:
After launching the containers you can check out the webapp on localhost:3000.
Note that it will take a few moments for the database to be initialized and the data to be indexed.
You can stop the containers using the stop.sh script with ./stop.sh
or sudo ./stop.sh
.
Feel free to fork this project!