Skip to content
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

Host on refimpl.open-services.net #178

Open
berezovskyi opened this issue Aug 10, 2023 · 8 comments
Open

Host on refimpl.open-services.net #178

berezovskyi opened this issue Aug 10, 2023 · 8 comments

Comments

@berezovskyi
Copy link
Member

I think it would be good to host a demo under refimpl.open-services.net.

@jamsden @jadelkhoury any objections to hosting it on the open-services.net server?

@jamsden
Copy link
Member

jamsden commented Aug 10, 2023 via email

@berezovskyi
Copy link
Member Author

berezovskyi commented Aug 10, 2023

Would be quite tricky, because open-services.net is just a static website and is served by nginx. RefImpl requires 4 domains and needs Jetty or Tomcat for hosting. So, the suggested domains would be:

  • rm.refimpl.open-services.net
  • cm.refimpl.open-services.net
  • qm.refimpl.open-services.net
  • am.refimpl.open-services.net

The idea is to use in-mem Jena storage (that's actually the default in RefImpl today) and do docker-compose restart in cron every 6 hours, for example, to keep the demo instance fresh.

@jamsden
Copy link
Member

jamsden commented Aug 10, 2023 via email

@jamsden
Copy link
Member

jamsden commented Aug 10, 2023 via email

@jadelkhoury
Copy link
Contributor

@berezovskyi
There is a plan to have the couple of machines at KTH for such a purpose.
We have had technical issues hosting multiple applications on same machine. But this sounds like a better approach than using open-services.net?

@berezovskyi
Copy link
Member Author

berezovskyi commented Aug 10, 2023

@jadelkhoury great to hear!

We only had problems with Jazz and Polarion because those apps "think" they have the server all to themselves. Otherwise, all other OSLC servers can be hosted as densely as possible with Docker (better yet, rootless Podman) on a single physical machine.

@jadelkhoury
Copy link
Contributor

@berezovskyi ! You know what I think about your/KTH priorities.
Besides that, I think we should be able to put some efforts to make applications like Jazz/Polarion share a server. Alternatively, spin a 3rd smaller machine.

@berezovskyi
Copy link
Member Author

before I forget: should deploy to https://www.oracle.com/cloud/free/ - Arm-based Ampere A1 cores (4vCPUs) and 24 GB - should be more than enough

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants