Skip to content
This repository was archived by the owner on Apr 29, 2020. It is now read-only.
sequelessPublic archive

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Sequeless (@sequeless/sequeless)

lerna Greenkeeper badge Build Status

EXPERIMENTAL: Not yet ready to be released

REQUIREMENTS

Docker w/ Swarmkit initialized and nodes labeled

OPTIONAL: For development only

  • git
  • make
  • node
  • npm
  • docker-compose

USAGE

Deployment

docker run -v /var/run/docker.sock:/var/run/docker.sock sequeless/sequeless deploy

Development

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

Scripts

Monorepo Related
  • npm run bootstrap: installs root packages in all sub-packages
  • npm run canary: attempt a canary publish of the monorepo
  • npm run manage: launches the wizard to manage the monorepo
  • npm run watch: watches the monorepo for changes to initiate a re-deploy
Docker Related
  • npm run build: builds all the Docker images - i.e. sequeless/sequeless and other services
  • npm run ship: pushes all the Docker images into Docker Hub
  • npm run deploy: deploys the Docker services on the local Docker swarm
  • npm run usage: prints out the usage if the Docker container was ran without a command

Architecture

Services Diagram

Services Diagram

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages