Create a Template

Creating a template allows you to share your project setup with others and make development faster and easier. Here’s how to create and share your own template:

1

Access the Templates

There are three ways to create it:

  • Click the [Create template] button on the Templates.

  • Click the [More]() → [Publish to template] button on the Container card within the Dashboard.

  • Click the [Publish] button located at the top of the Workspace.

2

Fill in Template Details

Select Your Container

Select the container to publish as a template. GPU containers do not yet support template creation.

Enter Your Template Name

Write a name that will make your template stand out. We recommend that the name clearly reflect the purpose or technology being used. e.g., "React Starter Template" or "Python Flask API"

Description

Provide a detailed description of your template

  • Specific use cases. e.g., "A simple example using OpenWeatherMap API and The Solar System OpenData API."

  • Description can be up to 280 characters long.

Stack

Please enter the technology stack used in the container. You can add up to 10 items.

Please select the Recommended Spec.

  • Micro (0.5vCPU, 1GB Memory)

  • Small (2vCPU, 2GB Memory)

  • Medium (4vCPU, 4GB Memory)

  • Large (8vCPU, 8GB Memory)

Click [Temporary save] to save temporarily, or click [Next] to proceed to the next step.

3

Detailed description of the template

Please provide a detailed description of your template. We recommend including the following:

  • Overview Describe the main function or purpose of the template. Also add the intended audience, expected benefits, and examples of its use.

  • Preview Add preview images of the result screen, code structure, or key features after the template is run.

  • Features List the Key Features.

  • Requirements Lists the environment and tools required to run this template.

If it's difficult to write, please refer to the sample document provided on this page.

4

Create a Template

Please review the content you've written, and if everything is correct, click the [Create] button. Before template creation begins, make sure the following is met:

  • Don't you have a file like a password?

  • Is it possible to run the template right away?

  • Is there any file that would violate the security?

Note

  • When a template is created, any containers running will be terminated.

  • Templates are created after a security review process.

  • If the container has a large file size or the security review process takes a long time, template creation may take a long time.


Best Practices for Template Creation

  • Keep it Clean and Simple Avoid unnecessary files or configurations to keep the template lightweight.

  • Provide Clear Documentation Include a README.md file to guide users on how to use the template effectively.

  • Test Before Publishing Ensure your template is fully functional and error-free.

  • Keep it Updated Periodically update your template to reflect new features or framework versions.

By creating a template, you contribute to a collaborative and efficient development community. Start building your template today and share your expertise with the world.

Last updated