{"id":22444863,"url":"https://github.com/codecommission/dropstack-cli","last_synced_at":"2025-10-24T11:44:04.265Z","repository":{"id":57216544,"uuid":"78398216","full_name":"CodeCommission/dropstack-cli","owner":"CodeCommission","description":"A CLI to simplify continuous deployments into hybrid clouds","archived":false,"fork":false,"pushed_at":"2017-11-28T10:08:20.000Z","size":213,"stargazers_count":3,"open_issues_count":12,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-23T02:35:42.304Z","etag":null,"topics":["cli","cloud","deployment","dropstack","hybrid-cloud"],"latest_commit_sha":null,"homepage":"https://dropstack.run","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodeCommission.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-09T05:55:47.000Z","updated_at":"2017-09-03T09:33:39.000Z","dependencies_parsed_at":"2022-08-26T13:31:28.620Z","dependency_job_id":null,"html_url":"https://github.com/CodeCommission/dropstack-cli","commit_stats":null,"previous_names":[],"tags_count":71,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeCommission%2Fdropstack-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeCommission%2Fdropstack-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeCommission%2Fdropstack-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeCommission%2Fdropstack-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeCommission","download_url":"https://codeload.github.com/CodeCommission/dropstack-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245832612,"owners_count":20679701,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","cloud","deployment","dropstack","hybrid-cloud"],"created_at":"2024-12-06T03:10:35.149Z","updated_at":"2025-10-24T11:43:59.228Z","avatar_url":"https://github.com/CodeCommission.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DROPSTACK-CLI\n\n\u003e A CLI to simplify continuous deployments into hybrid clouds.\n\n## Usage\n\n__Install__ the package globally:\n\n```bash\nnpm install -g dropstack-cli\n```\n\n__Help__\n\n```bash\ndropstack --help\n```\n\nJust enter `dropstack deploy` in the folder you want to deploy or look at our [dropstack examples](https://github.com/dropstack/dropstack-examples).\n\n__Static Websites__\n\n```bash\nmy-web-site/ ls\nindex.html  logo.png\nmy-web-site/ dropstack deploy\n```\n\n__Node.JS__\n\n```bash\nmy-nodejs-api/ ls\npackage.json  index.js\nmy-nodejs-api/ dropstack deploy\n```\n\n__Single Page Applications__\n\n```bash\nmy-spa-app/ ls\nindex.html  bundle.js\nmy-spa-app/ dropstack deploy\n```\n\n__Any Docker enabled folder__\n\n```bash\nmy-go-app/ ls\nDockerfile  server.go\nmy-go-app/ dropstack deploy\n```\n\n__Exclude folders from deployment__\n\n* Manually change your `.dropstack.json` file and add __glob pattern__ to exclude files from deployment\n\n```json\n\"excludes\": [\n  \"databases/*\"\n]\n```\n\n## What DROPSTACK is?\n\nDROPSTACK CLI takes any of your Docker-, NodeJS- or static Web-Sites/Services to the DROPSTACK-Server with ease, speed and reliability. In practical terms, any directory that contains a package.json or Dockerfile can be transported to the DROPSTACK-Server with the single CLI command: `dropstack`.\n\nFirst time you __deploy your project__, dropstack will provide you with a unique __project specific URL__ (e.g. `erkgfjtrna.domain.local`). When it's time to take your deployment to production, you simply pick an appropriate alias (a __custom domain__).\n\n## Get Started\n\nLet's demonstrate how easy deploying a project with dropstack actually is:\n\n__Step 1__ Install dropstack globally with `npm install -g dropstack-cli`\u003cbr/\u003e\n\n__Step 2__ Create a new directory and switch to it:\n\n```bash\nmkdir my-webapp\ncd my-webapp\n```\n\n__Step 3__ Write the app configuration into a __package.json__ file...\n\n```bash\nnpm init\n```\n\n__Step 4__ Run `dropstack` to deploy. Every time you run `dropstack` in the same folder, you make an updated redeploy. You might see files uploading, and then we show you the progress of the commands executed for deploying your application.\n\n```bash\ndropstack deploy\n```\n\nThe first time you run `dropstack`, it'll ask for your email address in order to identify you. Simply click on the email you've received, and you'll be logged in automatically.\n\n## Display and parsing the Log-Stream\n\n```bash\ndropstack logs pboyrkzm | jq -R 'fromjson?|.'\ndropstack logs cron-example | jq -R 'fromjson?|.message'\ndropstack logs cron-example | jq -R 'fromjson?|.message|fromjson'\n```\n\n## Features\n\n* doesn't require you to install certain applications in order to get started\n* No need to install git or source control\n* No need to setup keys/tokens\n* No complicated cloud provider setup or registration\n* No setup of applications or projects\n* Unlimited\n\n## ASAP\n\n* Display metrics as stream\n\n## Contributors\n\nEvery participation is welcome. Check them out [here](https://github.com/codecommission/dropstack-cli/graphs/contributors)\n\n## Issue Reporting\n\nIf you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public [GitHub issue tracker](https://github.com/codecommission/dropstack-cli/issues).\n\n## License\n\nThis project is licensed under the MIT license. See the [LICENSE](LICENSE) file for more info.\n\n## Thanks\n\nYou like this and you want to see what coming next? Follow me on Twitter [`@mikebild`](https://twitter.com/mikebild).\n\nEnjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodecommission%2Fdropstack-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodecommission%2Fdropstack-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodecommission%2Fdropstack-cli/lists"}