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

Is it possible to use chassis for production? #123

Open
tareiking opened this issue Feb 10, 2015 · 9 comments
Open

Is it possible to use chassis for production? #123

tareiking opened this issue Feb 10, 2015 · 9 comments

Comments

@tareiking
Copy link
Contributor

Just curious whether there are any security/performance or other nuances to using chassis as a production ready stack?

I'd had success with using the Vagrant Digital Ocean plugin to push to a live droplet, but I'm curious what might be needed to 'harden' chassis for production; or is this just pie-in-the-sky thinking?

@Japh
Copy link

Japh commented Feb 10, 2015

Chassis seems to me to be configured explicitly for a development environment. I'm not sure using Chassis for production can even make sense.

I'd be inclined to setup a post-receive hook for your project within Chassis to deploy changes to production. Or maybe even a simple rsync to get everything up there!

There're probably better ways, but those are simple.

Are you really asking about the OS level stuff? Cause I think it'd be pretty doable to tweak the provisioning scripts Chassis uses to allow a production push of some kind for the entire environment.

@rmccue
Copy link
Contributor

rmccue commented Feb 11, 2015

Just curious whether there are any security/performance or other nuances to using chassis as a production ready stack?

There's a bunch of stuff in Chassis that assume it's a local/development install, and although I can't think of anything that'd be insecure, I'm not willing to trust that. :)

Are you really asking about the OS level stuff? Cause I think it'd be pretty doable to tweak the provisioning scripts Chassis uses to allow a production push of some kind for the entire environment.

Realistically, we need to do this. Separate the core Puppet of Chassis and make that available as a separate project which can be used to provision sites.

@tareiking
Copy link
Contributor Author

@Japh You are right with your comments about syncing / post-receive hooks and there are definitely other platforms for deployment.

Realistically, we need to do this. Separate the core Puppet of Chassis and make that available as a separate project which can be used to provision sites.

Likely out-of-scope for chassis, but answers my question. While using the same puppet manifest's to provision a new production environment would be nice, similar provisioning tools are already freely available as stand-alone projects.

TY guys, closing...

@rmccue
Copy link
Contributor

rmccue commented Feb 12, 2015

I'm going to reopen, because we should actually do it. :)

@rmccue rmccue reopened this Feb 12, 2015
@thespotvin
Copy link

I'd love to have an automated staging/production deployment method built in as an option, but in the meantime does anyone have any resources for setting up a staging/production workflow around chassis?

@kambanwait
Copy link

+1

Looking at how I can use this locally and then deploy to production for new and existing wordpress site's I have.

@dtbaker
Copy link

dtbaker commented Aug 9, 2017

Just digging up this old issue, does anyone have a preferred workflow for getting stuff to staging/production?

I feel like I'm re-inventing the wheel here with some custom scripts, it would be great to see how others are handling it (especially if anyone has had a play with mergebot or similar to sync stage/prod back to dev).

Thanks!

@matgargano
Copy link

matgargano commented Oct 24, 2017

@dtbaker did you ever get anywhere ? I have a chassis setup that I need to at least put on a staging server because the prod version of my app lives on VIP

I really don't want to write a ton of custom bash scripts if i don't have to

@dtbaker
Copy link

dtbaker commented Oct 25, 2017

nah @matgargano, went about this project a completely different way with github + CI + cloudformation and staging/prod environments. I might have a look back at chassis again for the next project.

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

7 participants