How do I setup the Developer Environment, if I don't have KVM?

16 views
Skip to first unread message

Nick Jackson

unread,
Jul 8, 2022, 2:29:07 PMJul 8
to dev
I'm looking into implementing a locally hosted hypothes.is instance. However, my setup does not use KVM, which is a Docker dependency.

Is there a way to setup the environment without virtualization?

Robert Knight

unread,
Jul 9, 2022, 5:45:17 AMJul 9
to Nick Jackson, dev
Hello,

Docker Desktop requires KVM, but if I understand correctly the lower-level Docker Engine and Docker Compose systems do not. If you install Docker Engine and Docker Compose directly, rather than using them as bundled with Docker Desktop, you can avoid virtualization.

Ultimately the Hypothesis server just needs to be able to reach its services (Elasticsearch, Postgres, RabbitMQ) via TCP, so it is possible to avoid Docker and containers entirely, at the cost of convenience. In production we use cloud versions of these systems managed by AWS or CloudAMQP (in the case of RabbitMQ).

Regards,
Robert.

On 8 Jul 2022, at 19:29, Nick Jackson <smartg...@gmail.com> wrote:

I'm looking into implementing a locally hosted hypothes.is instance. However, my setup does not use KVM, which is a Docker dependency.

Is there a way to setup the environment without virtualization?

--
You received this message because you are subscribed to the Google Groups "dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dev+uns...@list.hypothes.is.
To view this discussion on the web visit https://groups.google.com/a/list.hypothes.is/d/msgid/dev/3155a81a-ccd6-4b11-8730-0708ae4fbba4n%40list.hypothes.is.

Reply all
Reply to author
Forward
0 new messages