Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Container image for development #114

Open
lazyoracle opened this issue Jun 21, 2021 · 0 comments
Open

Container image for development #114

lazyoracle opened this issue Jun 21, 2021 · 0 comments
Assignees
Labels
code-quality General code quality related issues and PRs dependencies Pull requests that update a dependency file

Comments

@lazyoracle
Copy link
Member

Is your feature request related to a problem? Please describe.

A container image for development and/or deployment of c3-toolset is essential as we move towards containerised remote development/simulations using Kubernetes clusters

Describe the solution you'd like

  • A Dockerfile to create an image and deploy a container with all the development dependencies pre-installed
  • A workflow to rebuild and push the docker image to a public registry every time our dependencies change

Describe alternatives you've considered

Manually setting up all dependencies by installing them in the environment/container after it is created

Additional context

Check the microsoft/vscode-dev-container, okteto/python for reference images. Also automate the installation of various VS-Code extensions that are generally used in our dev process. Recommended extensions can also be added by providing an extensions.json file.

@lazyoracle lazyoracle added dependencies Pull requests that update a dependency file code-quality General code quality related issues and PRs labels Jun 21, 2021
@lazyoracle lazyoracle removed their assignment Jul 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code-quality General code quality related issues and PRs dependencies Pull requests that update a dependency file
Projects
None yet
Development

No branches or pull requests

2 participants