svix
This module allows running Svix for development and testing purposes.Installation
dagger install github.com/sagikazarmark/daggerverse/svix@6133ad18e131b891d4723b8e25d69f5de077b472Entrypoint
Return Type
Svix !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String | - | Version (image tag) to use from the official image repository as a base container. |
| container | Container | - | Custom container to use as a base container. Takes precedence over version. |
| postgres | Interface | - | Postgres service. |
| database | String | - | Override the database name provided by the Postgres service. |
| jwtSecret | Secret | - | The JWT secret for authentication. (defaults to a generated secret) |
| config | File | - | Svix configuration file. |
Example
dagger -m github.com/sagikazarmark/daggerverse/svix@6133ad18e131b891d4723b8e25d69f5de077b472 call \
func (m *MyModule) Example() *dagger.Svix {
return dag.
Svix()
}@function
def example() -> dagger.Svix:
return (
dag.svix()
)@func()
example(): Svix {
return dag
.svix()
}Types
Svix 🔗
service() 🔗
Return Type
Service ! Example
dagger -m github.com/sagikazarmark/daggerverse/svix@6133ad18e131b891d4723b8e25d69f5de077b472 call \
servicefunc (m *MyModule) Example() *dagger.Service {
return dag.
Svix().
Service()
}@function
def example() -> dagger.Service:
return (
dag.svix()
.service()
)@func()
example(): Service {
return dag
.svix()
.service()
}