dotrun

Install latest/stable of dotrun

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install dotrun

Don't have snapd? Get set up for snaps.

Channel Version Published

A command-line tool for running Node.js and Python projects

To install dotrun, please use the install scripts mentioned in the project README (https://github.com/canonical-web-and-design/dotrun#installation)

This will install and associate docker alongside dotrun, as is needed for running any projects that include a docker-compose.yml.

About

dotrun makes use of snap confinement to provide a predictable sandbox for running Node and Python projects.

Features:

  • Make use of standard package.json script entrypoints:
    • dotrun runs yarn run start within the snap confinement
    • dotrun foo runs yarn run foo within the snap confinement
  • Detect changes in package.json and only run yarn install when needed
  • Detect changes in requirements.txt and only run pip3 install when needed
  • Run scripts using environment variables from .env and .env.local files
  • Keep python dependencies in .venv in the project folder for easy access

Details for dotrun

License
  • LGPL-3.0+

Last updated
  • 1 February 2023 - latest/stable
  • 22 June 2022 - latest/edge

Websites

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.


Install dotrun on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using dotrun

Users by distribution (log)

Ubuntu 22.04
Ubuntu 24.04
Ubuntu 20.04
Ubuntu 24.10