Skip to main content

CLI based tool to deploy Jupyter application that integrates with infrastructure as code frameworks.

Project description

JupyterDeploy

Jupyter deploy provides a command line interface tool (CLI) that you can use to deploy a Jupyter Server container to a remote compute provided by a Cloud provider.

Install Terraform

Terraform from HashiCorp is the default deployment engine. To use it, you must set it up in your system. Refer to Terraform installation guide.

Verify installation by running

terraform --version

Install jupyter-deploy dependencies

From the repository root, run:

# Sync all dependencies
uv sync

The CLI

To get started, open a terminal, cd to the repository root, and run:

uv run jupyter-deploy --help

Templates

To use a template to initialize a new project, first create a new project directory:

mkdir my-jupyter-deployment
cd my-jupyter-deployment

Then, run the init command.

uv run jupyter-deploy init -E terraform -P aws -I ec2 -T traefik .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyter_deploy_test-0.1.0a1.tar.gz (52.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jupyter_deploy_test-0.1.0a1-py3-none-any.whl (38.7 kB view details)

Uploaded Python 3

File details

Details for the file jupyter_deploy_test-0.1.0a1.tar.gz.

File metadata

File hashes

Hashes for jupyter_deploy_test-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 16c0b5a0600ade8840428176a4c4caef39d9fbf762fe16823c69c1f1b4647951
MD5 5d8db1000935b20c3845314e763ad723
BLAKE2b-256 afd8a942e18edfb17b7a31b55ce85b2f5c75c4ca03287d5ef7ba595286b410d7

See more details on using hashes here.

File details

Details for the file jupyter_deploy_test-0.1.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyter_deploy_test-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 97d19a41ce98f1a3c2e91593fa2a994998bb5576df22509c7e1746e85109dd1c
MD5 0e1fb2efad47aac757ef4cc8a456c5c6
BLAKE2b-256 c093e6bb6c059c4810aa4b00ea950476229da2ecc8ab85e2b819a1e41704ba64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page