This project is no longer in development. A newer version of Conjure is in active development.
a p i
Conjure API client
brew install dnsmasq
)npm install
dnsmasq needs some extra config. It allows you to use any .test
domain (conjure.test
, abc.view.conjure.test
, etc), which is needed for viewing running containers.
See this guide for instructions (but replace dev
with test
, since Chrome now hijacks the .dev
domain).
GitHub needs public URLs. You can use ngrok to make your localhost public.
~/ngrok
~/ngrok http conjure.test:2999
.profile
Must be an Ubuntu EC2
When done, add it to a LB
ssh-keygen
(do not do this on your local...)git clone git@github.com:ConjureLabs/conjure-api.git
sudo apt update
sudo apt-get install postgresql postgresql-contrib redis-tools
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt-get install -y nodejs
sudo -E npm i -g pm2
sudo chown -R $USER:$(id -gn $USER) /home/ubuntu/.config
.hob/.env
(make sure NODE_PATH
is set to the right dir)npm install
pm2 start ./bash/pm2/conjure-api.sh --name "conjure-api"
It's not publicly available. You need to ssh into one of the EC2 boxes, then run:
PGPASSWORD=<PASSWORD> psql -U conjure_admin -d conjure -h <HOST>