
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
A Dokku toolbelt inspired by the Heroku toolbelt
gem install dokkufy
Want to build your own Heroku? Dokku and Dokkufy make this possible.
dokkufy server
dokkufy app
git push dokku master
dokku
command (see dokku help
for available commands)Most commands take their parameters as command line arguments or through an interactive prompt.
dokkufy <command>
help shows this list
server installs Dokku on a Ubuntu 12.04 or 14.04 server
server:upgrade upgrades a Dokku server
plugin:list shows a list of Dokku plugins
plugin:install installs a plugin on the server
plugin:uninstall uninstalls a plugin on the server
app adds a dokku remote for a server to an app
app:clear removes a dokku remote for a server for an app
dokku <command> runs dokku commands on the server attached to this app
dokkufy server <hostname> <username> <domain> --version <version>
Installs Dokku on server at IP or Hostname <hostname>
, using the <username>
account to install the software.
It also sets up the app on domain <domain>
, resulting in all apps being served as a subdomain of that domain.
Optionally this takes a <version>
to specify the Dokku tag.
dokkufy plugin:list
Lists all plugins as listed on the Dokku wiki. Only supports plugins that follow the standard install procedure.
dokkufy plugin:install <plugin_name_or_id> [<hostname> <username>]
Installs a Dokku plugin either by name or ID (as received by dokkufy plugin:list
) on a server. Only supports the standard install procedure. Check the plugins wiki for any additional install notes.
dokkufy plugin:uninstall <plugin_name_or_id> [<hostname> <username>]
Uninstalls a Dokku plugin either by name or ID (as received by dokkufy plugin:list
) on a server. Simply performs a delete of the folder. Server instances already deployed with this plugin will need to be redeployed.
dokkufy app <git_repo> [OR <hostname> <dokku_username>]
Adds a dokku remote to the local git repository for an app. Also writes this remote to a .dokkurc
file.
dokkufy app:clear
Removes any dokku
remotes for the local git repository and deletes the .dokkurc
file.
dokku <command>
Runs the command on the Dokku server attached to this app. Intelligently determines the remote address if the app has been dokkufied, and automatically adds the app name where needed.
Some examples:
dokku help # runs `dokku help` on server
dokku run ls # runs `dokku run <app_name> ls` on server
Every dokku
command translates to an auto generated ssh call. The <app_name>
is automatically added if the response returns a "App not found".
Some examples
cat .dokkurc # content of the .dokkurc
$ dokku@example.com:test_app
dokku help
$ ssh -t dokku@example.com help # the actual command executed
dokku run ls # a command that requires an app name
$ ssh -t dokku@example.com run test_app ls
dokku
commandserver
commandSee LICENSE
FAQs
Unknown package
We found that dokkufy demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.