14.3.2 • Published 6 years ago

baasil v14.3.2

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

Baasil

The 'Baas' in 'Baasil' stands for 'Backend as a Service' - Its goal is to provide the same simplicity as BaaS solutions but without compromising flexibility and without the lock-in factor and associated costs.

More concretely, Baasil is a command line tool for creating app boilerplates on your local machine and deploying them to any Rancher Kubernetes environment with a single command. Other Kubernetes environments may be supported in the future, but right now it's just Rancher. The main difference between environments tends to be the load balancer.

Right now, the only boilerplate/framework supported is SCC; see SocketCluster (http://socketcluster.io/) but we hope to add more in the future (and maybe turn this project into a package manager for Kubernetes-based frameworks - So feel free to get involved!).

SCC is a scalable boilerplate/framework which is designed from the ground up to run natively on Rancher/Kubernetes. It can scale across any number of hosts to support millions of concurrent users without having to change any code. Currently, it doesn't support any database so you should use an external DB service if you need to store persistent state - Other than that, it's ideal for building your own stateless pub/sub service.

Requirements

You need to have the following installed on your host to be able to use Baasil:

You also need access to the following:

  • Any Rancher control panel configured with Kubernetes - You can deploy your own Rancher panel on Amazon AWS (EC2) https://aws.amazon.com/ - Or if you're too lazy to setup your own, we offer access to a shared Rancher panel on https://baasil.io/ (currently in Beta).
  • Any Docker image repository - We recommend DockerHub https://hub.docker.com/

Installation

You can install Baasil using:

sudo npm install -g baasil

You can setup and run your SCC app locally by following these instructions: https://docs.baasil.io/running_your_app_locally.html

Then, to create your Rancher/K8s infrastructure and deploy your app to it, you should continue reading: https://docs.baasil.io/creating_your_kubernetes_cluster_on_ec2.html

14.3.2

6 years ago

14.3.1

6 years ago

14.3.0

6 years ago

14.2.2

6 years ago

14.2.1

6 years ago

14.2.0

6 years ago

14.1.1

6 years ago

14.1.0

6 years ago

14.0.5

6 years ago

14.0.4

6 years ago

14.0.1

6 years ago

13.1.8

6 years ago

13.1.7

6 years ago

13.1.4

6 years ago

13.1.3

6 years ago

13.0.1

6 years ago

13.0.0

6 years ago

12.0.0

6 years ago

11.4.4

6 years ago

11.4.3

6 years ago

11.4.2

6 years ago

11.4.0

6 years ago

11.3.7

6 years ago

11.3.6

6 years ago

11.3.5

6 years ago

11.3.4

6 years ago

11.3.3

6 years ago

11.3.2

6 years ago

11.3.1

6 years ago

11.3.0

6 years ago

11.1.0

6 years ago

11.0.0

6 years ago

10.1.2

6 years ago

10.1.1

6 years ago

10.0.2

6 years ago

10.0.1

6 years ago

9.3.3

6 years ago

9.3.1

6 years ago

9.3.0

6 years ago

9.2.1

6 years ago

9.2.0

6 years ago

9.1.10

6 years ago

9.1.9

6 years ago

9.1.6

6 years ago

9.1.4

6 years ago

9.1.2

7 years ago

9.1.1

7 years ago

9.1.0

7 years ago

9.0.8

7 years ago

9.0.7

7 years ago

9.0.6

7 years ago

9.0.4

7 years ago

9.0.3

7 years ago

9.0.2

7 years ago

9.0.1

7 years ago

9.0.0

7 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.5.2

7 years ago

2.5.1

7 years ago

2.5.0

7 years ago

2.4.2

7 years ago

2.4.1

7 years ago

2.4.0

7 years ago

2.3.2

7 years ago

2.3.1

7 years ago

2.3.0

7 years ago

2.2.1

7 years ago

2.2.0

7 years ago

2.1.0

7 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.6.5

7 years ago

1.6.4

7 years ago

1.6.3

7 years ago

1.6.2

7 years ago

1.6.1

7 years ago

1.6.0

7 years ago

1.5.1

7 years ago

1.5.0

7 years ago

1.4.4

7 years ago

1.4.3

7 years ago

1.4.2

7 years ago

1.4.1

7 years ago

1.4.0

7 years ago

1.3.9

7 years ago

1.3.8

7 years ago

1.3.7

7 years ago

1.3.6

7 years ago

1.3.5

7 years ago

1.3.4

7 years ago

1.3.3

7 years ago

1.3.2

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.13

8 years ago

1.0.12

8 years ago

1.0.11

8 years ago

1.0.10

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago