clever-project 0.0.9

Declare Clever Cloud resources in a YAML/JSON file and sync them via the clever-tools CLI.
{
  "name": "App test project",
  "description": "A very nice project",
  "region": "par",
  "variables": {
    "common": {
      "domain": "foo.bar"
    },
    "prod": {
      "apikey": "${secrets.apikey}"
    },
    "dev": {
      "apikey": "secret_for_dev"
    }
  },
  "apps": {
    "app": {
      "name": "${env}-apptest",
      "kind": "node",
      "domains": ["apptest.${domain}"],
      "dependencies": ["cellar", "storage"],
      "env": {
        "NODE_ENV": "prod",
        "PORT": "8080",
        "APIKEY": "${apikey}"
      }
    }
  },
  "addons": {
    "cellar": {
      "name": "${env}-apptest-cellar",
      "kind": "cellar-addon",
      "size": "S"
    },
    "storage": {
      "name": "${env}-apptest-storage",
      "kind": "postgresql-addon",
      "size": "xs_big",
      "crypted": true
    }
  }
}