Skip to content

jupyter-infra/jupyter-deploy

Repository files navigation

Jupyter Deploy

This monorepo contains packages for deploying Jupyter and interactive applications to various cloud providers.

Packages

  • jupyter-deploy: Core package providing a command line interface tool (CLI) that you can use to deploy Jupyter and interactive applications to remote compute instances provided by a Cloud provider.
  • jupyter-deploy-tf-aws-ec2-base: A Terraform template for Jupyter deployment on AWS EC2 with a Traefik proxy.
  • jupyter-infra-tf-aws-iam-ci: A Terraform template for CI configuration of AWS resources.
  • pytest-jupyter-deploy: A pytest plugin for E2E tests that uses Playwright.

Installation

We recommend using uv for dependency management.

# prepare your virtual environment
uv init . --bare
uv venv
source .venv/bin/activate

# install the CLI and the base template
uv add jupyter-deploy[aws]
uv add jupyter-deploy-tf-aws-ec2-base

Usage

To get started, run from the uv virtual environment:

jd --help

Contributing

Refer to the Contributing guide.

License

This project is licensed under the MIT License.

About

Deploy Jupyter on your cloud provider of choice

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors