Docker images optimized for building Rust and Node projects in CI.
- rust-node: The base image.
- rust-elm: An image for building Rust and Elm projects.
Docker Hub has put automatic releases behind a paywall so here are the release instructions:
- Update the dockerfiles as necessary
- Ensure you're logged in as the vibbioinfocore user
- in
rust-node/
run:docker build -t vibbioinfocore/rust-node-ci:latest .
- Ensure versions are correct with:
docker run vibbioinfocore/rust-node-ci:latest .
- Push with:
docker push vibbioinfocore/rust-node-ci:latest
- Switch to
rust-elm/
- Build with:
docker build -t vibbioinfocore/rust-node-ci:elm .
- Ensure versions are correct with:
docker run vibbioinfocore/rust-node-ci:elm .
- Push with:
docker push vibbioinfocore/rust-node-ci:latest
- Check docker Hub:
https://hub.docker.com/r/vibbioinfocore/rust-node-ci
- Update the DockerHub README with the new versions