Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 697 Bytes

README.md

File metadata and controls

45 lines (33 loc) · 697 Bytes

enola

Bombastic deployments!

enola is a command line tool to execute smarter deployments in cloud environments (starting with GCP).

Usage

enola <PRODUCT> <ACTION> [ACTION_ARGS]

e.g.,

enola composer build dev

Architecture

Cloud Configurations

The repository's root must have a package gcp, containing packages for each product. In example above, the package hierarchy must be similar to

- gcp
    |- [product_1]
        |- [env_1].json
        .
        .
        .
        |- [env_K].json
    .
    .
    .
    |- composer
        | - dev.json
    .
    .
    .
    |- product_N
        |- ...