8000 docs: Add documentation for Dagger Cerbos module (#2106) · cerbos/cerbos@b022d25 · GitHub
[go: up one dir, main page]

Skip to content

Commit b022d25

Browse files
authored
docs: Add documentation for Dagger Cerbos module (#2106)
Fixes #2103 Signed-off-by: Charith Ellawala <charith@cerbos.dev> Signed-off-by: Charith Ellawala <charith@cerbos.dev>
1 parent 4929745 commit b022d25

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

docs/modules/policies/pages/compile.adoc

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,3 +370,24 @@ compile-job:
370370
script:
371371
- ./cerbos compile ./policies
372372
----
373+
374+
=== Dagger
375+
376+
The link:https://dagger.io[Dagger] Cerbos module can be installed by running `dagger install github.com/cerbos/dagger-cerbos`. This module provides a `compile` function for compiling and testing Cerbos policy repositories and a `server` service for starting a Cerbos server.
377+
378+
[source,yaml,subs="attributes"]
379+
----
380+
# Compile and run tests on a policy repository
381+
dagger -m github.com/cerbos/dagger-cerbos call compile --policy-dir=./cerbos
382+
383+
# Start a Cerbos server with the default disk driver
384+
dagger -m github.com/cerbos/dagger-cerbos call server --policy-dir=./cerbos up
385+
386+
# Start a Cerbos server instance configured to use an in-memory SQLite policy repository
387+
dagger -m github.com/cerbos/dagger-cerbos call server --config=storage.driver=sqlite3,storage.sqlite3.dsn=:memory:,server.adminAPI.enabled=true up
388+
389+
# View usage information
390+
dagger -m github.com/cerbos/dagger-cerbos call compile --help
391+
dagger -m github.com/cerbos/dagger-cerbos call server --help
392+
----
393+

0 commit comments

Comments
 (0)
0