In this repository, you will find the templates available in Easypanel.
- Duplicate any template from the
/templates
directory - Run
npm run dev
to open the testing playground - Customize your template.
- edit
meta.yaml
andindex.ts
, but notmeta.ts
(that file is generated) - use
logo.png
orlogo.svg
for the logo - use
screenshot.png
orscreenshot.jpg
for 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 build
to make sure the project is building succesfully - use
npm run prettier
to format the files - for stability, don't use
latest
for 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