Back to all templates

Scaffold Microservice

Use this template to create a form for scaffolding a new microservice according to the developer’s input. You can run any automation behind the scenes, for example executing a cookiecutter script.

Copy Schema
{ "identifier": "ScaffoldService", "title": "Scaffold", "icon": "Service", "userInputs": { "properties": { "github_repository": { "type": "string", "pattern": "[a-zA-Z0-9]", "description": "Choose the name of the repository", "default": "port-" }, "language": { "type": "string", "enum": [ "Python", "NodeJS", "Go", "C#" ], "description": "Choose the type of service to create" }, "service_type": { "type": "string", "enum": [ "Crohn Job", "Serverless", "Web Service", "Backend Service" ], "description": "Choose the type of service to create" }, "product": { "title": "Product", "type": "string", "enum": [ "SaaS", "Analytics", "Control Panel" ], "description": "What product unit this service belongs to?" }, "service-description": { "type": "string", "description": "Service short description for internal documentation" } }, "required": [ "product", "github_repository" ] }, "invocationMethod": { "type": "WEBHOOK", "url": "https://zq3qisjue3.eu-west-1.awsapprunner.com/api/service" }

Use cases

SDLC

Related docs

Blueprint

No items found.

Self-Service Actions

No items found.

Security & compliance Controls

This is some text inside of a div block.
No items found.

What you can build with Port

View all templates
Tool

Tool

This Blueprint represents all DevOps tools. That way, developers will have one place where they can find all the relevant DevOps tools in their organization.

Multi-Cloud
Cloud Resources
See a demo
Development Environment with TTL

Development Environment with TTL

Development environments with TTL allow developers to develop, debug or test features in a clean environment that will be safely deleted after a set time frame. The termination of the environment prevents invisible cloud costs and orphaned infrastructure.

SDLC
See a demo
Lock Deployments to Production

Lock Deployments to Production

Locking deployments comes in handy when you want to ensure no changes will be made to a deployment at a critical time. In addition, it enables a developer to work and validate a new feature without the risk of other developers stepping on his toes.

SDLC
See a demo

Related posts

No items found.
No items found.
No items found.