dhamaniasad / crestify

Intelligent Bookmarking
http://crestify.github.io/crestify
BSD 3-Clause "New" or "Revised" License
260 stars 21 forks source link

decouple fabric from vagrant #32

Closed satyanash closed 3 years ago

satyanash commented 6 years ago

Say I decide to self host crestify, I should be able to reuse the existing fab files. The current fabfile has a direct dependency on vagrant. We need a way to specify the deployment target dynamically, be it a Vagrant box or a real server.

satyanash commented 6 years ago

What is the canonical way to deploy crestify to a remote host right now?

dhamaniasad commented 6 years ago

The dependency on Vagrant is not hard. We can rewrite the fabfile to work with other hosts fairly easily, and the same process should work for setting up Crestify on a remote host. I wouldn't want to touch the Postgres part of things when deploying on a remote host though, as there's potential for things going wrong.

dfundingsland commented 6 years ago

Rather than Fabric, why not use Ansible instead?

dhamaniasad commented 6 years ago

@dfundingsland Ansible seems interesting. I'll look into it for sure.

dhamaniasad commented 3 years ago

Closing this issue as Vagrant will not be used going forward, and even Fabric might be replaced.