-
Notifications
You must be signed in to change notification settings - Fork 14
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
Update aiidalab-home to 24.12.1 #509
Conversation
@edan-bainglass FYI Here's how you update aiidalab-home in the AiiDAlab docker stack. Are you aware of other changes in the Docker image that are needed for the Demo server? Or should I release a new version after merging this? |
Sure, as soon as you tell me how 😅 Do I create a container using
Well, I am working on a new notebook to centralize the creation of new codes. Currently, we have the "Setup new code" button per code resource widget (which I made optional in a recent commit). The idea is to compensate not having it in-line by providing this centralized notebook. Here's a snapshot of the current status: @superstar54 suggested correctly that this should not be tied to any one app, allowing the user to create any code. With that in mind, I was considering then to open the PR in the aiidalab-home repo. So...
Let me know 🙂 |
Yes, this should work, though I think you'd also need to expose the jupyter port, something like docker run -p 8888:8888 ghcr.io/aiidalab/full-stack:pr-509 But in general I highly recommend using the https://github.com/aiidalab/aiidalab-launch?tab=readme-ov-file#getting-started
This feels like it would go either to QeApp or AWB, neither of which are currently pre-installed in the base image so it's not a blocker here.
Hmm, but where would you put it? We currently don't have a place for it in aiidalab-home. There's an open PR on aiidalab-home for a Control page where I think this should go, but I think that PR should be landed first. |
@danielhollas sorry, should've come back to see your comment prior to opening the PR. Anyhow, will think more about a proper placement. |
I'm confused. The warning functionality is not implemented in this release. |
Huh, that's weird. Could you please investigate a bit more? The code for the home app inside the container is in |
Probably not good that |
Indeed it should. Are you sure you're running the correct image ( |
Oops, was pulling |
@danielhollas there appears to be an issue with my warning message. When I add the I think I found the issue. While working on the in-app guides PR, I found a more reliable approach to loading local files using the I'll PR a fix. Apologies for having to create a new release for this. Maybe we can do it together this time? |
No problem, feel free to go ahead with the release, the instructions are here: https://github.com/aiidalab/aiidalab-home?tab=readme-ov-file#for-maintainers tl;dr basically for aiidalab-home making a new release is just creating a new tagged commit and bumping version in setup.cfg, and we use the One big gotcha is that one has to push directly to main branch. I believe you now have the necessary permissions for that, but you might want to test that by pushing some trivial commit first (e.g. modifying / improving the README file). |
Got it! Thanks @danielhollas. I'll coordinate with @unkcpz if necessary. Happy holidays 🙂 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @danielhollas. Modified it to v24.12.1
with the recent changes to the stylesheet. Let's get this merged 🙏
No description provided.