Sign inSign up

wherertheinterwebs/image-manager-for-dockerfiles

By wherertheinterwebs

•Updated 10 minutes ago

Store, build, and push Dockerfiles. Track upstream for updates then auto rebuild and push images.

Image
Developer tools
0

2.0K

wherertheinterwebs/image-manager-for-dockerfiles repository overview

⁠Image Manager for Dockerfiles

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.

⁠Docker Compose

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:

⁠Environment Variables

VariableDescription
TZAmerica/Chicago
dockerhub__UsernameDocker hub account to use for image pushes
dockerhub__PasswordDocker hub token to use for image pushes
github__TokenGitHub personal access token for private pulls, token needs Content access
⁠You must specify either oauth
VariableDescription
Keycloak__AuthorityKeycloak oauth authority URI
Keycloak__ClientIdKeycloak oauth client ID
Keycloak__ClientSecretKeycloak oauth client secret
⁠The application checks for image_manager as the oauth authorization role.
⁠OR no auth
VariableDescription
NoAuth=trueNo 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.

Tag summary

Content type

Image

Digest

sha256:15e5ab3a2…

Size

112.2 MB

Last updated

10 days ago

docker pull wherertheinterwebs/image-manager-for-dockerfiles