vercel
Vercel module provides a simple way to deploy, list and remove deployments from vercelInstallation
dagger install github.com/slumbering/daggerverse/vercel@4c03c6d06eb118641168dcc3c6a9b991d935f411Entrypoint
Return Type
Options !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| currentWorkdir | Directory ! | - | No description provided |
| token | Secret ! | - | No description provided |
| deploymentUrl | String | - | No description provided |
Example
Function Options.Constructor is not accessible from the vercel moduleFunction Options.Constructor is not accessible from the vercel moduleFunction Options.Constructor is not accessible from the vercel moduleFunction Options.Constructor is not accessible from the vercel moduleEntrypoint
Return Type
Vercel Example
dagger -m github.com/slumbering/daggerverse/vercel@4c03c6d06eb118641168dcc3c6a9b991d935f411 call \
func (m *MyModule) Example() *dagger.Vercel {
return dag.
Vercel()
}@function
def example() -> dagger.Vercel:
return (
dag.vercel()
)@func()
example(): Vercel {
return dag
.vercel()
}Types
Options 🔗
currentWorkdir() 🔗
Return Type
Directory ! Example
Function VercelOptions.currentWorkdir is not accessible from the vercel moduleFunction VercelOptions.currentWorkdir is not accessible from the vercel moduleFunction VercelOptions.currentWorkdir is not accessible from the vercel moduleFunction VercelOptions.currentWorkdir is not accessible from the vercel moduletoken() 🔗
Return Type
Secret ! Example
Function VercelOptions.token is not accessible from the vercel moduleFunction VercelOptions.token is not accessible from the vercel moduleFunction VercelOptions.token is not accessible from the vercel moduleFunction VercelOptions.token is not accessible from the vercel moduledeploymentUrl() 🔗
Return Type
String ! Example
Function VercelOptions.deploymentUrl is not accessible from the vercel moduleFunction VercelOptions.deploymentUrl is not accessible from the vercel moduleFunction VercelOptions.deploymentUrl is not accessible from the vercel moduleFunction VercelOptions.deploymentUrl is not accessible from the vercel modulebase() 🔗
Return Type
Container ! Example
Function VercelOptions.base is not accessible from the vercel moduleFunction VercelOptions.base is not accessible from the vercel moduleFunction VercelOptions.base is not accessible from the vercel moduleFunction VercelOptions.base is not accessible from the vercel moduleVercel 🔗
vercelDeploy() 🔗
Deploy the current directory to vercel
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| currentWorkdir | Directory ! | - | No description provided |
| token | Secret ! | - | No description provided |
Example
dagger -m github.com/slumbering/daggerverse/vercel@4c03c6d06eb118641168dcc3c6a9b991d935f411 call \
vercel-deploy --current-workdir DIR_PATH --token env:MYSECRETfunc (m *MyModule) Example(ctx context.Context, currentWorkdir *dagger.Directory, token *dagger.Secret) string {
return dag.
Vercel().
VercelDeploy(ctx, currentWorkdir, token)
}@function
async def example(current_workdir: dagger.Directory, token: dagger.Secret) -> str:
return await (
dag.vercel()
.vercel_deploy(current_workdir, token)
)@func()
async example(currentWorkdir: Directory, token: Secret): Promise<string> {
return dag
.vercel()
.vercelDeploy(currentWorkdir, token)
}vercelList() 🔗
List all deployments in vercel
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| currentWorkdir | Directory ! | - | No description provided |
| token | Secret ! | - | No description provided |
Example
dagger -m github.com/slumbering/daggerverse/vercel@4c03c6d06eb118641168dcc3c6a9b991d935f411 call \
vercel-list --current-workdir DIR_PATH --token env:MYSECRETfunc (m *MyModule) Example(ctx context.Context, currentWorkdir *dagger.Directory, token *dagger.Secret) string {
return dag.
Vercel().
VercelList(ctx, currentWorkdir, token)
}@function
async def example(current_workdir: dagger.Directory, token: dagger.Secret) -> str:
return await (
dag.vercel()
.vercel_list(current_workdir, token)
)@func()
async example(currentWorkdir: Directory, token: Secret): Promise<string> {
return dag
.vercel()
.vercelList(currentWorkdir, token)
}vercelRemove() 🔗
Remove a deployment from vercel
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| currentWorkdir | Directory ! | - | No description provided |
| deploymentUrl | String ! | - | No description provided |
| token | Secret ! | - | No description provided |
Example
dagger -m github.com/slumbering/daggerverse/vercel@4c03c6d06eb118641168dcc3c6a9b991d935f411 call \
vercel-remove --current-workdir DIR_PATH --deployment-url string --token env:MYSECRETfunc (m *MyModule) Example(ctx context.Context, currentWorkdir *dagger.Directory, deploymentUrl string, token *dagger.Secret) string {
return dag.
Vercel().
VercelRemove(ctx, currentWorkdir, deploymentUrl, token)
}@function
async def example(current_workdir: dagger.Directory, deployment_url: str, token: dagger.Secret) -> str:
return await (
dag.vercel()
.vercel_remove(current_workdir, deployment_url, token)
)@func()
async example(currentWorkdir: Directory, deploymentUrl: string, token: Secret): Promise<string> {
return dag
.vercel()
.vercelRemove(currentWorkdir, deploymentUrl, token)
}