reactioncommerce / reaction-feature-requests

Reaction Feature Requests
13 stars 1 forks source link

Please provide an non-Docker and Kubernetes install alternative #124

Open fancydev18 opened 4 years ago

fancydev18 commented 4 years ago

It would be great to be able to run reactioncommerce without Docker and Kubernetes. Example reasons: https://news.ycombinator.com/item?id=22158176

What's wrong with being able to

  1. install deps (eg database)
  2. git clone
  3. npm install
  4. setup env config
  5. npm run

At least for smaller ecommerce agencies, this would allow testing reactioncommerce instead of woocommerce. We got stuck at running docker.

Thanks for considering.

focusaurus commented 4 years ago

At the moment we can say that non-docker installs are technically possible and doable (we have some employees who run portions of the stack directly in their OS without docker). However, in terms of community support is it unsupported meaning you are welcome to do it, but it would require significant effort for us to initially document it in some specific environment and maintain that documentation and at the moment we have not prioritized that.

That said, our 3rd party databases and backing stores tend to be used in fairly vanilla configurations and our applications consistently follow 12-factor principles, so running this outside of docker is not especially challenging. It just opens up an enormous number of environments and variables that we can't manage documenting and testing and maintaining as the ecosystem changes at this time.

fancydev18 commented 4 years ago

Appreciate your insight. Would be great to get simpler in time, after the meteor cleanup is done.

Even having a setup doc for the next major version, stating it's unsupported and no bugs are accepted on it, only PRs to simplify/update, would be quite useful.