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

What is the suggested setup to run cla-assistant on our own instance? #140

Closed
lipis opened this issue Aug 1, 2016 · 5 comments
Closed

Comments

@lipis
Copy link

lipis commented Aug 1, 2016

We will have to host our own version. What would be the suggested way of achieving this to fulfill most of the following requirements:

  • Preferable running on AWS (we could check alternatives, so don't hesitate to suggest if not)
  • Minimal effort for setup/maintain/sync with the master project
  • Detailed instructions for setting up tools on the suggested platform
  • Backup support
  • Paid services are not an issue
@thojansen
Copy link
Contributor

In general there are not many requirements and AWS should be fine for hosting (we use a cloud foundry based provider for hosting/ might be less effort on your side). Apart from the application, you also need a mongoDB, which we are hosting on mLab (automatic backup, SSL, ..). In terms of the overall stack, the db would be the most important part as the CLAs are stored there. The app just connects to it.

Other than that, maybe you want to create a fork of the cla-assistant repo and set up your own deployment pipeline from there. We are using travis to build and test and then cf push the application. There is also an option to route log messages to a slack channel (in case you are using it).

Also it would be interesting to know why you need to run your own instance and if there is anything we could change on our side such that you would not need to do it anymore 😄 .

@lipis
Copy link
Author

lipis commented Aug 2, 2016

Thanks @thojansen!

We are "forced" to run our own instance because of the #141.. if you can change that part we can send a small thank you basket to your offices in Berlin :) It's right next to ours..

@thojansen
Copy link
Contributor

Ok, understood. Please let us check if we can change that.

@thojansen
Copy link
Contributor

Closing this issue now in favour of changing our TOS, which is tracked under #141. Still waiting for feedback from our colleagues.

@lipis
Copy link
Author

lipis commented Aug 5, 2016

🏇 🎆 🌾 🌴 👍

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

2 participants