Add a `fides deploy` command for users to run an example local environment for demoing or testing
See original GitHub issueIs your feature request related to a specific problem?
Currently if a user wants to run fides via the docker-compose file, the only choice they have is to clone the repo and run it that way. This is not a common way for end-users to interact with a tool (repos are usually for development, not for deployment of any kind) and feels like it increases the barrier to entry.
Describe the solution you’d like
Include docker-compose files as part of the pip
package and add a CLI command to spin it up. We could also include a subset of the test data scripts (see #1291) to fully configure a data map and privacy request automation.
If we could make it as easy as pip install ethyca-fides
and fides deploy
(in the same vein as fides webserver
and fides worker
) we could really simplify the act of deploying an instance of fides
for local or simpler use-cases!
Issue Analytics
- State:
- Created a year ago
- Comments:6 (6 by maintainers)
Top GitHub Comments
I thought about that, but the goal is to be as absolutely simple as possible. When might someone want to
seed
without alsorunning
it? And vice versa, if someone doesfides demo start
we shouldn’t throw an error and say “actually, you have to run this other command first”, as a user I’d think “well just run it for me if you know that!”hence, I think
fides demo
will seed and run, with potentially afides demo --local-only
or something if it seems like a good idea for powerusersIt sounds like this is going to do multiple things? Maybe two commands under a
fides demo
group?fides demo seed
andfides demo start
?