-
Notifications
You must be signed in to change notification settings - Fork 782
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
feat: official docker images #12748
feat: official docker images #12748
Comments
Feel free to experiment and support docker image. I saw current code and it's looks like another docker image from guesta (automatic check, build and publish new docker image on xmage release). So it can be useful. If you look at tags history then can find old versions too: https://hub.docker.com/r/goesta/xmage-beta/tags I plan to integrate "update endpoint" with xmage server app, so launcher can be updated to actual version from any public server, not only from official website. After that docker images can be used more widely. P.S. Just for info -- there is possible another useful static docker image with prepared run and update scripts (static image, on docker run it must check new version and update files/configs to actual version). P.P.S. Future tools from my view:
|
Awesome ideas! I'll prepare a first MVP that, in my current mind, would run on release of the repo and would "just" release an image for that version. Based on that we could backfill older versions, trigger releases for dev or nightly builds, and even look into the self updating image you mentioned. |
Whoops that was an accident. |
I think I need your help here. I got it to work quite well by using the zip included in the GitHub release (pipeline run )- and we've been using the resulting image to play for quite some time now. But obviously the nicer approach is to actually build the source in the image (this allows to publish when the release is created, not only after the zip was added to the release) - which I am trying to do, but I'm getting the following error. Is this something typical, or how can you think this could be solved? I get this both on the latest main , as well as the state of the code from the last release. (pipeline run throwing the error)
You can find the Dockerfile with the context of how it's being built here: https://github.com/maybeanerd/mage/blob/feat/build-image-from-source/Dockerfile |
Huh. Might have solved it simply by bumping the maven image used to build. |
Look here: #12717 (comment) |
I had wrong envvars, which made it fail mysteriously. It now works!! I'll prepare a PR soon |
^there it is. Please take a look, I'm open to any feedback! |
I recently found this project, and one of the first things I did was fork a community-run, somewhat outdated, repo to build images and update the workflow so that e.g. it builds for amd and arm, releases on the GitHub registry, etc.
https://github.com/maybeanerd/xmage
Now that "normal" releases are back, one could consider moving this process into this repository and publish official images.
Is there interest for this? If so, I could prepare a PR
The text was updated successfully, but these errors were encountered: