SIPtreadmill

(★ 19)

Web application to faciliate benchmarking and testing SIP based services

File Explorer

  • .env.sample
  • .gitignore
  • .pkgr.yml
  • .rspec
  • .ruby-version
  • .travis.yml
  • Berksfile
  • Berksfile.lock
  • CHANGELOG.md
  • config.ru
  • Gemfile
  • Gemfile.lock
  • Guardfile
  • LICENSE
  • Makefile
  • Procfile
  • Rakefile
  • README.md
  • Vagrantfile

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

rake

View Details ▼

A Make-like program for Ruby.
Tasks for `rake` are specified in a Rakefile.

rake

Run the `default` Rakefile task:

rake {{task}}

Run a specific task:

rake --jobs {{n}}

Execute `n` jobs at a time in parallel (number of CPU cores + 4 by default):

🔍

vagrant plugin

View Details ▼

Manage Vagrant plugins.
See also: `vagrant`.

vagrant plugin list

List all the plugins currently installed:

vagrant plugin install {{vagrant_vbguest}}

Install a plugin from remote repositories, usually RubyGems:

vagrant plugin install {{path/to/my_plugin.gem}}

Install a plugin from a local file source:

🔍

vagrant ssh

View Details ▼

SSH into a running Vagrant machine.
See also: `vagrant`.

vagrant ssh

SSH into the machine running in the current directory:

vagrant ssh {{name|id}}

Target a running machine by name or ID:

vagrant ssh {{[-c|--command]}} {{ssh_command}}

Execute an SSH command and exit:

🔍

vagrant

View Details ▼

Manage lightweight, reproducible, and portable development environments.
Some subcommands such as `box`, `snapshot`, `halt`, etc. have their own usage documentation.

vagrant init

Create a `Vagrantfile` in the current directory with the base Vagrant box:

vagrant init {{ubuntu/focal64}}

Create a `Vagrantfile` with a box from the Vagrant Public Registry:

vagrant up

Start and provision the Vagrant environment:

🔍

apt-get

View Details ▼

Debian and Ubuntu package management utility.
Search for packages using `apt-cache`.
It is recommended to use `apt` when used interactively in Ubuntu versions 16.04 and later.

sudo apt-get update

Update the list of available packages and versions (it's recommended to run this before other `apt-get` commands):

sudo apt-get install {{package}}

Install a package, or update it to the latest available version:

sudo apt-get remove {{package}}

Remove a package:

🔍

foreman

View Details ▼

Manage Procfile-based applications.

foreman start

Start an application with the Procfile in the current directory:

foreman start {{[-f|--procfile]}} {{Procfile}}

Start an application with a specified Procfile:

foreman start {{process}}

Start a specific application:

// repository documentation