0.0.8 • Published 8 months ago

@neocoast/neploy v0.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

Neploy

The NeoCoast deployment tool

neploy is a portmanteau of NeoCoast and deploy.


Usage

neploy [COMMAND]

init

neploy init <options>

Options

  • --interactive (optional): Launch interactive configuration helper (frontend only)
  • --no-backend (optional): Do not include backend configuration
  • --no-frontend (optional): Do not include frontend configuration

frontend

neploy frontend <options>

Options

  • --env, -e: The name of the environment in the .neployrc file (i.e.: staging)
  • --no-build (optional): Skip the build step
  • --no-invalidation (optional): Skip creating CloudFront invalidations
  • --no-upload (optional): Skip uploading to S3 buckets
  • --force, -f (optional): Do not ask for confirmation on any step

TO-DO list

  • Add backend support
    • Deploy to ElasticBeanstalk
      • Synchronize ElasticBeanstalk environment variables with .env
    • Deploy to EC2
  • Create S3 buckets if they do not exist
  • Make init command interactive
    • Frontend
    • Backend

Want to contribute?

  1. Fork this repository.
  2. Clone your fork.
  3. Write your changes.
  4. Submit a PR.

Icons made by Freepik from www.flaticon.com