Skip to content

PaulGehin/onyxia-web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Don't know Onyxia yet? Learn about the project
Want to see what it looks like? datalab.sspcloud.fr

Launching a container

Launch.RStudio.mp4

S3 File explorer

Demo.file.upload.mp4

Vault secret manager

For injecting secret environment variables in the containers.

explorer_states.mov

Contributing

If your are a new contributor, please refer to the technical documentation.

CD Pipeline

To release a new version, do not create a tag manually, simply bump the package.json's version then push on the default branch, the CI will takes charge of publishing on DockerHub and creating a GitHub release.

  • A docker image with the tag :main is published on DockerHub for every new commit on the main branch.
  • When the commit correspond to a new release (the version has changed) the image will also be tagged :vX.Y.Z and :latest.
  • Every commit on branches that have an open pull-request on main will trigger the creation of a docker image tagged :<name-of-the-feature-branch>.

A CD pipeline is also in place; The CI of this repo triggers the CI of the GitOPS repo InseeFrLab/paris-sspcloud. The CI of paris-sspcloud checks if there is a newer version of Onyxia-web than the one already in production. If yes, it performs the automatic commit that cause ArgoCD to restart the relevant pods.

About

🥼 A data oriented cloud platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 88.7%
  • JavaScript 8.0%
  • SCSS 1.6%
  • HTML 0.8%
  • Shell 0.3%
  • CSS 0.2%
  • Other 0.4%