-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configuration and few basic questions #1
Comments
hI @antolinos, thanks for pushing me. I'll reply next week. 😄 |
Hi @RKrahl, Sorry, I did not want to push you. I was looking a way to use ICAT in my ingester CI and I knew you did some work with ICAT and Docker. Cheers! |
Thanks for pushing anyway! This one needs some pushing for it to get done. |
Sorry, for the delay in responding! On your questions:
Note: Note: for production, you will most likely use your own docker image derived from this one, having for instance your own IDS storage plugin installed. |
Update, I forgot to mention one thing: Depending on the database being used, you need a suitable JDBC client library. The corresponding jar file needs to be in the Another thing is the SSL certificate. The startup script will install the certificate into the Payara keystore if it finds suitable files in PEM format in |
Thanks Rolf for the clarification. I working on having a running ICAT environment in the CI for my integration testing. For doing so, my approach is using docker compose with independent services (mainly based on your work) instead of a single dockerfile. As you can imagine, my use case is not really for production therefore database can be volatile. |
Yes, that should work, I use that for my testing as well. Just add a database container (maybe MariaDB or something similar) to the services started by docker compose and configure the ICAT container to use that. In that setup, you could easily add some dummy test data in a db dump file to be read in by the database container at startup. I plan to do something similar also for a CI test pipeline for python-icat, see icatproject/python-icat#39 (but I'd rather favour GH actions over travis in the meanwhile). I'd just need to familiarize myself a bit more with using docker and docker-compose in GH actions and find the time to set this up. |
Update (mostly a note to myself):
|
Hi @RKrahl
I wanted to give a try and there a couple of things that I did not get. Mainly,
Thanks!
The text was updated successfully, but these errors were encountered: