esgf2-us / metagrid

ESGF Search UI
https://metagrid.readthedocs.io/en/latest/
MIT License
16 stars 6 forks source link

[WIP]: Harden images and reorg #647

Open bstrdsmkr opened 4 months ago

bstrdsmkr commented 4 months ago

Description

Type of change

How Has This Been Tested?

Checklist

sashakames commented 4 months ago

Hey, could the Docker Compose .yaml files be restored, please? We still use that as a single node alternative to K8S/Helm? Thanks!

bstrdsmkr commented 4 months ago

@sashakames first I just want to say that I know this is rough and needs a lot of work so you're not going to hurt my feelings, please give it a thorough scrub :grin:

re: Docker compose -- my drive there was to consolidate the various pieces into a single Docker compose file that new users could stand up out-of-the-box and not need to configure anything. Then an overlay compose file could be used to override things that needed to be changed for production (in conjunction with the existing env vars). So, there should now be only two Docker compose related files in the root of the repo. (Fair warning that I can't fully test the Production setup so I'm hoping you can :grin: )

Does that address your concern?

sashakames commented 1 month ago

@bstrdsmkr You'll need to merge/rebase with the update to master done today, then we are making this priority #1