Build and Prep
This is an 'mocker' for existing Query Engine It's not intended for production, don't use it as such.
README
Build and Prep
git clone https://github.com/Hoverbear/scoop-queryengine.git
cd scoop-queryengine
docker build --rm=true -t queryengine .
docker pull mongo
Run
docker run -P -d --name=queryenginedb mongo
docker run -d --link queryenginedb:queryenginedb -p 8080:8080 -v $(pwd):/app --name=queryengine queryengine
Making certificates
In order to not have to accept a new cert every time, bake your own. Source
mkdir ./cert
openssl req -new -x509 -days 365 -nodes -out ./cert/server.crt -keyout ./cert/server.key
chmod 600 ./cert/*
Troubleshooting
On SELinux (Fedora/CentOS/RHEL) you might need to set while in the project directory. Source.
chcon -Rt svirt_sandbox_file_t $(pwd)