In this repository, you will find the templates available in Easypanel.
- Duplicate any template from the
/templatesdirectory - Run
npm run devto open the testing playground - Customize your template.
- edit
meta.yamlandindex.ts, but notmeta.ts(that file is generated) - use
logo.pngorlogo.svgfor the logo - use
screenshot.pngorscreenshot.jpgfor the screenshot - if you have multiple screenshots use
screenshot1.png,screenshot2.png, etc
- edit
- Test your template. Inside an Easypanel instance, you can create a template from JSON. Use that feature to test the output of your template.
- Send a PR.
- use
npm run buildto make sure the project is building succesfully - use
npm run prettierto format the files - for stability, don't use
latestfor docker images - for security, don't use unofficial docker images
selectField:
type: string
title: Select Field
oneOf:
- enum:
- first
title: First Option
- enum:
- second
title: Second Option
- enum:
- third
title: Third Option