Thanks for posting the link! I have leadned about traefik, did not know that it exists.
I thought about using docker, but I wanted to have something to build and test reliably. Current instructions on the web page are good, but it depends on what OS are you using… and which parts are you going to skip, by mistake or by lack of knowledge… so I created something to build reliably, same commands every time. There is something magic about this software, when I created those scripts - with large help from Claude Code - I hit two problems, one problem was described 3 years ago (dspace create-administrator won’t work if you run Tomcat first), another was a comment inside Solr core file („you need to run solr with -Dsomethingsomething from version 9.8. in order for this to work”). Perhaps future versions will bring more quirks and having something to build was my target. Docker is obviously not the same as a full fledged Linux machine and it never meant to be. I was afraid of working for a few hours then hitting some strange bug, requiring me to install systemd in a Docker machine, you get the idea. Whole „clean” dockerized abstraction leaks in such situations. I am glad to hear that your configuration works and that it is possible to run it. Do you plan to use GitHub actions to test if your config builds properly? It should be easier with Docker than with Vagrant, looks like I’m going to have to use macos builders for Vagrant on GA... -- Z uszanowaniem, Michał Pasternak 📱+48793668733 📧 [email protected] > Wiadomość napisana przez Nagy Ákos <[email protected]> w dniu 30 wrz > 2025, o godz. 08:21: > > Hi, > > same all-agnostic approach, but using docker, instead of vms: > > https://github.com/akoscomp/dspace-docker-traefik > > > > On 9/29/25 20:56, Michał Pasternak wrote: >> Hello, >> >> I prepared a somehow user-friendly DSpace 9.x installer using Ansible. >> >> https://github.com/mpasternak/dspace-9-installer-ansible >> >> If you're on macOS, just: >> $ gh repo clone mpasternak/dspace-9-installer-ansible >> $ make >> >> This should display nice help; make configure-developer-machine should >> install all needed preqisities to start building dspace (Tart for VMs, >> Ubuntu for VM image, etc); then make install-dspace-all should get a clean >> DSpace install in the VM. Should, as I am still struggling with some funky >> tracebacks from dspace create-administrator. >> >> I tried making this VM-agnostic, so you can use Tart, SSH, Vagrant, etc. I >> tested only on Tart as so far. >> >> This is not anything overly complicated. This is a straightforward process >> from the documentation and it shows how complicated a clean install is. On >> the other hand, this is my try to make it repeatable. YMMV. >> >> If anybody's going to use this, let me know. >> >> Regards, >> Michał Pasternak >> -- >> All messages to this mailing list should adhere to the Code of Conduct: >> https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx >> --- >> You received this message because you are subscribed to the Google Groups >> "DSpace Community" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] >> <mailto:[email protected]>. >> To view this discussion visit >> https://groups.google.com/d/msgid/dspace-community/fcc49ef2-a96e-4159-aa9e-3c5e0a1ecae7n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/dspace-community/fcc49ef2-a96e-4159-aa9e-3c5e0a1ecae7n%40googlegroups.com?utm_medium=email&utm_source=footer>. > > > -- > All messages to this mailing list should adhere to the Code of Conduct: > https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx > --- > You received this message because you are subscribed to a topic in the Google > Groups "DSpace Community" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/dspace-community/OXDfKPA87lc/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected] > <mailto:[email protected]>. > To view this discussion visit > https://groups.google.com/d/msgid/dspace-community/dc4dfc6e-b1bc-4ac0-83d6-386ea4e165a4%40libreoffice.ro > > <https://groups.google.com/d/msgid/dspace-community/dc4dfc6e-b1bc-4ac0-83d6-386ea4e165a4%40libreoffice.ro?utm_medium=email&utm_source=footer>. -- All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx --- You received this message because you are subscribed to the Google Groups "DSpace Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/dspace-community/A51B1247-5959-42AC-B03B-6803413944B3%40gmail.com.
