prisma
No long description provided.
Installation
dagger install github.com/fluent-ci-templates/prisma-pipeline@30c999558d83d1f8fd23a8c88901a10c0b2e0886Entrypoint
Return Type
Prisma Example
dagger -m github.com/fluent-ci-templates/prisma-pipeline@30c999558d83d1f8fd23a8c88901a10c0b2e0886 call \
func (m *MyModule) Example() *dagger.Prisma {
return dag.
Prisma()
}@function
def example() -> dagger.Prisma:
return (
dag.prisma()
)@func()
example(): Prisma {
return dag
.prisma()
}Types
Prisma 🔗
validate() 🔗
Validate prisma schema
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | No description provided |
| databaseUrl | Secret ! | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/prisma-pipeline@30c999558d83d1f8fd23a8c88901a10c0b2e0886 call \
validate --src DIR_PATH --database-url env:MYSECRETfunc (m *MyModule) Example(ctx context.Context, src *dagger.Directory, databaseUrl *dagger.Secret) string {
return dag.
Prisma().
Validate(ctx, src, databaseUrl)
}@function
async def example(src: dagger.Directory, database_url: dagger.Secret) -> str:
return await (
dag.prisma()
.validate(src, database_url)
)@func()
async example(src: Directory, databaseUrl: Secret): Promise<string> {
return dag
.prisma()
.validate(src, databaseUrl)
}deploy() 🔗
Deploy all migrations
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | No description provided |
| databaseUrl | Secret ! | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/prisma-pipeline@30c999558d83d1f8fd23a8c88901a10c0b2e0886 call \
deploy --src DIR_PATH --database-url env:MYSECRETfunc (m *MyModule) Example(ctx context.Context, src *dagger.Directory, databaseUrl *dagger.Secret) string {
return dag.
Prisma().
Deploy(ctx, src, databaseUrl)
}@function
async def example(src: dagger.Directory, database_url: dagger.Secret) -> str:
return await (
dag.prisma()
.deploy(src, database_url)
)@func()
async example(src: Directory, databaseUrl: Secret): Promise<string> {
return dag
.prisma()
.deploy(src, databaseUrl)
}push() 🔗
Apply schema changes
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | No description provided |
| databaseUrl | Secret ! | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/prisma-pipeline@30c999558d83d1f8fd23a8c88901a10c0b2e0886 call \
push --src DIR_PATH --database-url env:MYSECRETfunc (m *MyModule) Example(ctx context.Context, src *dagger.Directory, databaseUrl *dagger.Secret) string {
return dag.
Prisma().
Push(ctx, src, databaseUrl)
}@function
async def example(src: dagger.Directory, database_url: dagger.Secret) -> str:
return await (
dag.prisma()
.push(src, database_url)
)@func()
async example(src: Directory, databaseUrl: Secret): Promise<string> {
return dag
.prisma()
.push(src, databaseUrl)
}