Skip to content

feat: automatic halfstack installation on codespace workspace creation - #280

Merged
achimnol merged 14 commits into
mainfrom
feature/codespace-autoconf
Sep 9, 2021
Merged

achimnol merged 14 commits into
mainfrom
feature/codespace-autoconf

Conversation

@kyujin-cho

Copy link
Copy Markdown
Member

This PR adds support for installing Backend.AI halfstack by adding custom devcontainer.json configuration.

HOW-TO

  1. (Optional) Create Github Personal Access Token and register it to Codespace secrets with secret name CUSTOM_GITHUB_TOKEN in order to commit changes on other Backend.AI components.
  2. Start Codespace instance. Installation progress can be monitored at file install.log under workspace root.

@kyujin-cho kyujin-cho added the type:feature Add new features label Aug 18, 2021
@kyujin-cho kyujin-cho self-assigned this Aug 18, 2021

@achimnol achimnol left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add the default exposed ports:

  • 8090: webserver
  • 8091: manager API
  • 6022: storage proxy's client-facing API
  • embedded wsproxy default port range (to check)

@achimnol
achimnol merged commit 0cbefa2 into main Sep 9, 2021
@achimnol
achimnol deleted the feature/codespace-autoconf branch September 9, 2021 06:26
@achimnol achimnol added this to the 21.09 milestone Sep 9, 2021
@Yaminyam Yaminyam added the size:M 30~100 LoC label Apr 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M 30~100 LoC type:feature Add new features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants