Enjoying this site? Please to help keep the Snapstats.org lights on.
Description
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
runsyarn run start
within the snap confinementdotrun foo
runsyarn run foo
within the snap confinement
- Detect changes in
package.json
and only runyarn install
when needed - Detect changes in
requirements.txt
and only runpip3 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