beamup-cli
v1.3.2
Published
CLI for deploying to Beamup servers.
Downloads
228
Readme
Beamup CLI
CLI for deploying to Beamup servers.
Prerequisites
In order to deploy you will need:
- Node.js installed on your system
- a valid Beamup host
- a GitHub account
- your SSH key added to your GitHub account
Install
npm install beamup-cli -g
Usage
Deploying
- go to the project directory that you want to deploy
- use the
beamupcommand
(for more specific commands, use beamup --help)
The beamup command is a universal command, it will handle both initial setup and the deploying of projects.
Deleting
You can completely delete your project using delete command
beamup deleteSecrets
You can add secrets to your project in the form of environment variables
beamup secrets <secret-name> <secret-value>Logs
You can view your project's logs by using:
beamup logsGood to Know
- we have a FAQ that might help with some quick answers
- you can use
git push beamup masterto update your projects as well - your project must support using the
PORTprocess environment variable (if available) as the http server port - your project repo must suppport one of the Heroku buildpacks or must have a
Dockerfile; with Nodejs, simply having apackage.jsonin the repo should be sufficient - if your project uses Python, it must include either
requirements.txtorProcfile - it's based on Dokku, so whatever you can deploy there you can also deploy on Beamup (it's using the same build system); however, some features are not supported such as custom NGINX config
- currently only projects using Dokku 'Herokuish' buildpack are supported; an ugly workaround to deploy a project built with Dokku 'Dockerfile' buildpack is to include 'docker' in the project name
- the Node.js dependency can be avoided by downloading a prebuilt version of
beamup-clifrom the releases page
Built by the Stremio Team

