dmwm / CMSRucio

6 stars 31 forks source link

Enhancement: Clean up the client image #718

Open ericvaandering opened 5 months ago

ericvaandering commented 5 months ago

Enhancement Description

There are a number of things we can do to clean up the client image that runs in the cron job. It installs a lot of things it probably no longer needs:

CA certificates web server (httpd) pylint All the grid clients?

Use Case

This image started life as a way for users to run Rucio, but now is exclusively used for cron jobs. It doesn't need the kitchen sink.

Possible Solution

No response

Related Issues

No response

dynamic-entropy commented 5 months ago

Hello, @d-ylee, @ericvaandering It would be great if you could add instructions on how users can use this image. Things like necessary files to mount (certificates, cms rucio setting?) on a standalone docker container of the image.

@amanrique1 fyi

ericvaandering commented 5 months ago

Well, at this point I think if we want something like that we should do a separate image for users. Not try to make one catch all.

d-ylee commented 3 months ago

In PR #764 , I experimented with almalinux:9-minimal as a base image, which did reduce the image size a bit.