-
Notifications
You must be signed in to change notification settings - Fork 1
Questions/troubles from trying out #2
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
Comments
damn, just now saw that it is deprecated!!! we will try now the proper one! |
@yarikoptic I'm happy to hear from you! Yes it's deprecated, please try out https://chrisproject.org/docs/run/podman Our situation for Podman support is somewhat on-off. Docker and Kubernetes are much better supported. Using Podman you'll get an outdated version of ChRIS but everything should still work. |
@yarikoptic I take it back! Don't look at https://chrisproject.org/docs/run/podman (the page itself says "DANGER") Please checkout this repo https://github.com/FNNDSC/miniChRIS-podman and run |
Thank you for guidance @jennydaman ! One of the motivations to try ChRIS was that it bundles Orthanc which we thought to deploy with "export" and MWL plugins. But with |
@yarikoptic trust me, I tried really hard to get things working without wrapper scripts. I hate bash*. But, the three upstream solutions (KinD, podman kube play, and podman-compose) have severe various limitations and drawbacks. We discussed this at the Podman community meeting of June 2023: https://chrisproject.org/blog/2023/06/06/chris-at-podman-community-meeting
The problem, as always, is limited time and resources. The scope of Note: you can also use Podman Quadlet. git clone https://github.com/FNNDSC/miniChRIS-podman.git
./miniChRIS-podman.sh cat > ~/.config/containers/systemd/minichris-aio.yml
cp ./miniChRIS-podman/podman/quadlet/minichris.kube ~/.config/containers/systemd
systemctl --user daemon-reload
systemctl --user start minichris *footnote: I hate bash, when I write bash scripts I aim to be short and legible. For example, cat ./podman/kube/*.yml
sed "s#/run/user/1000/podman/podman.sock#$(podman info --format '{{ .Host.RemoteSocket.Path }}')#" ./podman/pfcon-podman.yml p.s. I am an unofficial maintainer of using Podman Quadlet to run NextCloud, which I do as a hobby. As such, I am quite familiar with the limitations of Podman, yet still a big supporter of it. |
Hi @jennydaman , thanks for all the details and pointers. They do answer some of the questions I had in mind but didn't ask (yet), so that's great! Lots to learn! I was wondering though specifically about orthanc -- do you still use it or why it is not bundled within that |
No particular reason, ChRIS doesn’t need Orthanc to work. Orthanc just helps to demo one feature of ChRIS (PACS integration). ./minichris.sh simply wraps podman kube play, which doesn’t have any feature which makes it easy to include or exclude optional components like how docker compose profiles works. I’d have to write some more bash glue. |
I did
podman-compose up
on another local server (well -- laptop). That concluded (as no more progress) with some inconclusive (I was hoping for some message or logs)There was a problem connecting to the server!
and few errors in console
so the question is how critical that no longer existing https://get.goxtk.com/xtk_edge.js ?
The text was updated successfully, but these errors were encountered: