desihub / desihub/desidocker

Simplify EC2 startup workflow

Open
#1 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Thanks for documenting all the steps to run an EC2 + Docker instance in the top level README.md .

Is there a version of this workflow where we could pre-configure all of the settings and pre-install everything to minimize the number of steps the user has to take? I still want the end-user to pay and not scale up an instance that we would have to pay for, but is there any way that we can dramatically simplify this, along the lines of "login to your AWS account and click this to launch a DESI jupyter server that will be charged to your account"? Even if they have to configure the security policy stuff by hand, it would even be helpful if the final "run this in the container" steps were wrapped in a one-liner script that users could download + run and it would print out the URL of the jupyter server at the end.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the EC2 and Docker workflow documented in README.md, then map which settings, installation steps, and final container commands require user action. Define what a supported simplified launch flow would need to accomplish, including user-billed AWS resources and a way to report the Jupyter server URL.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, docker, jupyter-notebook
Domain
cloud, devops
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.