A fast and simple document store. Its goal is to provide a simple way to store and find all your documents.
git submodule init
git submodule update
start the docker stack
$ docker-compose up -d
set environment variables
$ cp ./php/src/.env.development ./php/src/.env
install composer dependencies
$ docker-compose exec app bash
root@aef84695e027:/var/www# composer install
root@aef84695e027:/var/www# php artisan migrate
The interface is available at http://localhost:8085/
- Web Node (localhost:8085, container name: web), contains Nginx, connects to Laravel App
- App Node (container name: app), contains Laravel, provides all backend features
- Elasticsearch (localhost:9200, container name: elasticsearch1, elasticsearch2), contains all documents
- NodeJs - React (container_name: react), contains web frontend
- Docker
- For elasticsearch:
sudo sysctl -w vm.max_map_count=262144
If http://localhost:8085/ is not responding as expected, there might be permission problems. Current workaround: $ sudo chmod a+rwx -R ./php
Working with git submodules: git-scm