EXPERIMENTAL: Not yet ready to be released
- install Docker: https://docs.docker.com/install/
- create a swarm: https://docs.docker.com/engine/swarm/swarm-mode/#view-the-join-command-or-update-a-swarm-join-token
- git
- make
- node
- npm
- docker-compose
docker run -v /var/run/docker.sock:/var/run/docker.sock sequeless/sequeless deploy
git clone git@github.com:sequeless/sequeless.git
cd sequeless
npm install
npm run bootstrap
export AUTH0_CLIENT_ID=${AUTH0_CLIENT_ID}
export AUTH0_DOMAIN=${AUTH0_DOMAIN}
npm run watch
open http://127.0.0.1/api/domain/0.0
npm run bootstrap: installs root packages in all sub-packagesnpm run canary: attempt a canary publish of the monoreponpm run manage: launches the wizard to manage the monoreponpm run watch: watches the monorepo for changes to initiate a re-deploy
npm run build: builds all the Docker images - i.e. sequeless/sequeless and other servicesnpm run ship: pushes all the Docker images into Docker Hubnpm run deploy: deploys the Docker services on the local Docker swarmnpm run usage: prints out the usage if the Docker container was ran without a command
