-
Notifications
You must be signed in to change notification settings - Fork 0
Adds OpenRefine one-click app. #20
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
base: main
Are you sure you want to change the base?
Conversation
One thing to consider is expressed in the documentation for OpenRefine:
And the other relevant comment in that documentation is about integrating openrefine in data pipelines:
|
For auth, something like this would need to be set: Although it was implemented for shiny apps, it should serve our purpuses just fine: https://auth0.com/blog/adding-authentication-to-shiny-server/#Step-2--Get-Nginx-Up-and-Running |
Is anything about this specific to or quirky about the way we suggest deploying the Guardian Connector stack? If not, and if this is a general-purpose app, I wonder if it's better to post a PR at a different one-click repository. That will help far more people use this (not just our partners). At the same time: I really do not want to be in the business of hosting Caprover one-click-apps. The only reason a couple do happen to be in this repo is they are really and truly native to the Guardian Connector stack (not general-purpose) or the deployment is kinda quirky and not the recommended path for how most people should install it. If no objections to that philosophy, I will take it as a TODO to document this in https://github.com/ConservationMetrics/gc-deploy/blob/main/caprover/one-click-apps/README.md |
There's a meta-question here: "What is the GC stack?" Yeah, we happen to use CapRover to deploy the apps in the stack. Does that mean the stack is everything that can be deployed with CapRover, i.e. everything with a Docker image? How do we know when OpenRefine is "officially" part of the GC Stack that we support? (And this question stands whether the one-click-app definition ends up landing in this repo or the official caprover one-click-app repo) |
There is value in depositing the one-click app definitions for apps we are testing out somewhere, though - in particular if they probably should not be merged to the main CapRover repository. (For example: it's yet another tool where we had to cull the process of spinning up a bespoke Postgres server, so the one-click app dfn is targeting deployment on GC, even if it is not "officially" part of the stack.) Maybe a middle ground is to put them in |
Yeah, I think there are two hidden costs to a one-click-app definition:
|
Implements #19 .
You can test it out in here: http://openrefine.demo.guardianconnector.net/
user/pass in caprover, or ask Nico.