Newer
Older
# Reset docker images
We build custom docker images in this repository. To keep everything reasonably up to date the build is scheduled every week.
If you find yourself installing packages in a stock docker image during your build process, you should rethink your approach and probably add another image suited to your needs here. Just request write access to this repo and create a merge request or create an issue and assign it to @heimo.stranner. Issues without assignee will probably go unnoticed for a very long time as this repo is mostly automated.
The stock cypress base image is based on debian 10, ours is based on debian 11 so we can install version 17 of the openjdk.
Our image also has the openjdk preinstalled which the stock version does not have.
`registry.reset.inso-w.at/pub/docker/cypress:latest`
### Image with selenium and chromium
For tests that use java, node, selenium, chromium
`registry.reset.inso-w.at/pub/docker/selenium-chromium:latest`
### Theia
Perhaps you want to interact with the k8s cluster more directly. This version of theia with kubectl already installed can help with that.
`registry.reset.inso-w.at/pub/docker/theia-k8s`
## Debian with maven
A simple debian based maven installation.
`registry.reset.inso-w.at/pub/docker/debian-mvn`
## Renovate
`registry.reset.inso-w.at/pub/docker/renovate` - based on `renovate/renovate` but with the latest (lts) version of node. The default `renovate/renovate` is still generating version 1 package-lock.json files.
## Mirrored images
|local name |mirrored from |livespan |
|------------|---------------|---------------|
|registry.reset.inso-w.at/pub/docker/eclipse-temurin | eclipse-temurin:17 | will be updated to the current LTS version of the jdk and kept indefinitely |
|registry.reset.inso-w.at/pub/docker/node16 | node:16 | will be kept until at least 2022-08-01 |
|registry.reset.inso-w.at/pub/docker/nginx121 | nginx:1.21 | will be kept until at least 2022-08-01 |