niryariv / opentaba-server

BSD 3-Clause "New" or "Revised" License
4 stars 13 forks source link

Add Docker support #100

Closed nathanIL closed 8 years ago

nathanIL commented 9 years ago

Add Docker support to ease the (mostly local for now...) deployment process. Updated readme.md with usage instructions.

niryariv commented 9 years ago

@alonisser any chance you can take a look? My Docker experience is lacking..

alonisser commented 9 years ago

I'll look soon

Twitter:@alonisser https://twitter.com/alonisser LinkedIn Profile http://www.linkedin.com/in/alonisser Facebook https://www.facebook.com/alonisser _Tech blog:_4p-tech.co.il/blog _Personal Blog:_degeladom.wordpress.com Tel:972-54-6734469

On Sun, Nov 22, 2015 at 1:54 PM, Nir Yariv notifications@github.com wrote:

@alonisser https://github.com/alonisser any chance you can take a look? My Docker experience is lacking..

— Reply to this email directly or view it on GitHub https://github.com/niryariv/opentaba-server/pull/100#issuecomment-158752718 .

alonisser commented 9 years ago

Nice work @nathanIL. Can be easier to setup if you already docker trained.. One question: Why fedora as base? I think we deploy to ubuntu ( @niryariv correct me if I'm wrong)

nathanIL commented 9 years ago

Hi Alon,

thanks. actually recent Linux distros are shipped with Docker, so following the README.MD commands will get u up & running very easily.

why Fedora? only because I'm familiar with it somewhat more than Ubuntu. in any case using Ubuntu instead is only a matter of changing the dependency names & base image (FROM ....).

something else: do u plan to have an admin section for the server side? could make it easier to manage Mongo / check redis stuff and get all admin benefits on the way?

can use Flask-Admin as a base. just a thought 😎

thanks,

On Tue, Nov 24, 2015, 10:06 Alonisser notifications@github.com wrote:

Nice work @nathanIL https://github.com/nathanIL. Can be easier to setup if you already docker trained.. One question: Why fedora as base? I think we deploy to ubuntu ( @niryariv https://github.com/niryariv correct me if I'm wrong)

— Reply to this email directly or view it on GitHub https://github.com/niryariv/opentaba-server/pull/100#issuecomment-159190232 .

florpor commented 8 years ago

Hey @nathanIL , good work, but it would be better if the base was Ubuntu (14.04) as it is what Heroku's cedar stack (which we deploy to) is based on.

As to the other question - there's no such plan right now. Data-wise our data is not supposed to be manually edited at all so there's no point for that, and monitoring wise (redis etc) there are dashboards that do that made by the Heroku addin providers.