Skip to content

Cloud 2.0 alpha

Jonas Schwartz edited this page Apr 24, 2018 · 19 revisions

The Cloud 2.0 Alpha marks the initial preview of the upcoming Cloud 2. The Alpha will be highly unstable, and should only be used for testing the system.

New alpha releases will be pushed frequently to get new features out quickly.

In theory the alpha will be open, but will be limited in resources, and we would like a notice before hand, so we are sure everyone who help us test it are aligned, please poke jonas on Slack before starting using the alpha release.

Important information: during the alpha, all databases (including free) will get it's own server. This will change when we hit beta, by then free and hobby will be on shared servers.

Cloud GIT info

A significant change of Cloud 2 is our own hosted git server. It will be completely free to use.

Until the toolbox is ready, there are a couple of manual steps to get up and running with this, these will be outlined here.

Until the toolbox is ready, setting up Git is a manual process.

Setting up remote

(Make sure you have created an application on Vapor Cloud 2 first.)

To setup the git as a remote, go to your application folder, and run

git remote add cloud http://git.vaporcloud.io/<repo-name>

After this all git commands will be run on origin cloud e.g.:

git push cloud master

Auth

For now our git only supports basic auth (username/password). This means it will ask you to login. Username is the email you have created your Vapor Cloud account with.

The password is a random generated UUID, you can find this by hitting the endpoint /v2/users/me this will return the git password in plaintext.

Releases

2.0-alpha.1 (April 17, 2018)

The first alpha will a quick look into what we are planning. It will only be possible to access the system through our public API.

The following features will be available:

  • Replica
    • Code deploy
    • Scale
    • Resize
    • Configuration management
    • Hooks intercepted into the container
  • Database
    • MariaDB
      • Create server
    • MySQL
      • Create server
    • PostgreSQL
      • Create server
  • Cache
    • Redis
      • Create server

NB: For code deploy, we will at first only support deploying through our Git server. Information about how this works will be added later

2.0-alpha.2 (Planned)

Alpha.2 is not fully planned yet, but features will include

  • Replica
    • Support for custom Dockerfile
  • Vapor Cloud Git
    • Organization support
    • SSH Support
  • Database
    • IP Whitelist
    • PostgreSQL
      • Create server
  • Redis
    • IP Whitelist