prisma
No long description provided.
Installation
dagger install github.com/fluent-ci-templates/prisma-pipeline@30c999558d83d1f8fd23a8c88901a10c0b2e0886
Entrypoint
Return Type
Prisma
Example
dagger -m github.com/fluent-ci-templates/prisma-pipeline@30c999558d83d1f8fd23a8c88901a10c0b2e0886 call \
func (m *myModule) example() *Prisma {
return dag.
Prisma()
}
@function
def example() -> dag.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:MYSECRET
func (m *myModule) example(ctx context.Context, src *Directory, databaseUrl *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:MYSECRET
func (m *myModule) example(ctx context.Context, src *Directory, databaseUrl *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:MYSECRET
func (m *myModule) example(ctx context.Context, src *Directory, databaseUrl *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)
}