Store, build, and push Dockerfiles. Track upstream for updates then auto rebuild and push images.
2.0K
This container stores, builds, and pushes Dockerfiles. It tracks upstream containers for updates then rebuilds and pushes images as needed.
Managed configuration files and images are scanned with Trivy. Results are stored with the image and are viewable right from the dockerfile's page.
To turn on auto build and vulnerability rescanning set a time of day in the app's settings page.
Hangfire background processor available at /background.
services:
imagemanager:
image: wherertheinterwebs/image-manager-for-dockerfiles:latest
container_name: ImageManager
ports:
- 8080:8080
environment:
- NoAuth=true
volumes:
- data:/Data
- /var/run/docker.sock:/var/run/docker.sock
volumes:
data:
| Variable | Description |
|---|---|
| TZ | America/Chicago |
| dockerhub__Username | Docker hub account to use for image pushes |
| dockerhub__Password | Docker hub token to use for image pushes |
| github__Token | GitHub personal access token for private pulls, token needs Content access |
| Variable | Description |
|---|---|
| Keycloak__Authority | Keycloak oauth authority URI |
| Keycloak__ClientId | Keycloak oauth client ID |
| Keycloak__ClientSecret | Keycloak oauth client secret |
image_manager as the oauth authorization role.| Variable | Description |
|---|---|
| NoAuth=true | No authentication - use reverse proxy authentication |
Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein.
Content type
Image
Digest
sha256:15e5ab3a2…
Size
112.2 MB
Last updated
10 days ago
docker pull wherertheinterwebs/image-manager-for-dockerfiles