Last active
March 29, 2023 22:31
-
-
Save Bitnik212/98cedf1e9361eca32c724b444d85c7d6 to your computer and use it in GitHub Desktop.
Portainer Custom Apps
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": "2", | |
"templates": [ | |
{ | |
"type": 3, | |
"title": "Firezone", | |
"description": "Firezone is an open-source remote access platform built on WireGuard®, a modern VPN protocol that's 4-6x faster than OpenVPN. Deploy on your infrastructure and start onboarding users in minutes.", | |
"platform": "linux", | |
"note": "Please visit <a href='https://github.com/Bitnik212/docker-compose/tree/master/firezone'>GitHub repository</a> for more info", | |
"logo": "https://raw.githubusercontent.com/Bitnik212/docker-compose/master/firezone/firezone-logo.png", | |
"repository": { | |
"url": "https://github.com/Bitnik212/docker-compose", | |
"stackfile": "firezone/docker-compose.yml" | |
}, | |
"env": [ | |
{ | |
"name": "ADMIN_EMAIL", | |
"label": "Admin email" | |
}, | |
{ | |
"name": "ADMIN_PASSWORD", | |
"label": "Admin password" | |
}, | |
{ | |
"name": "EXTERNAL_URL", | |
"label": "The external URL the web UI will be accessible at." | |
}, | |
{ | |
"name": "DATABASE_NAME", | |
"label": "Database name", | |
"default": "firezone" | |
}, | |
{ | |
"name": "DATABASE_USER", | |
"label": "Database user", | |
"default": "firezone" | |
}, | |
{ | |
"name": "DATABASE_PASSWORD", | |
"label": "Databse password" | |
}, | |
{ | |
"name": "GUARDIAN_SECRET_KEY", | |
"label": "Secret key used for signing JWTs (GUARDIAN_SECRET_KEY)", | |
"description": "Needed generate" | |
}, | |
{ | |
"name": "SECRET_KEY_BASE", | |
"label": "Primary secret key base for the Phoenix application (SECRET_KEY_BASE)", | |
"description": "Needed generate" | |
}, | |
{ | |
"name": "LIVE_VIEW_SIGNING_SALT", | |
"label": "Signing salt for Phoenix LiveView connection tokens (LIVE_VIEW_SIGNING_SALT)", | |
"description": "Needed generate" | |
}, | |
{ | |
"name": "COOKIE_SIGNING_SALT", | |
"label": "Encryption salt for cookies issued by the Phoenix web application (COOKIE_SIGNING_SALT)", | |
"description": "Needed generate" | |
}, | |
{ | |
"name": "COOKIE_ENCRYPTION_SALT", | |
"label": "Signing salt for cookies issued by the Phoenix web application (COOKIE_ENCRYPTION_SALT)", | |
"description": "Needed generate" | |
}, | |
{ | |
"name": "DATABASE_ENCRYPTION_KEY", | |
"label": "Secret key used for encrypting sensitive data in the database (DATABASE_ENCRYPTION_KEY)", | |
"description": "Needed generate" | |
} | |
] | |
}, | |
{ | |
"type": 1, | |
"title": "PostgreSQL", | |
"description": "The most advanced open-source database", | |
"categories": ["database"], | |
"platform": "linux", | |
"logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/postgres.png", | |
"image": "postgres:latest", | |
"env": [ | |
{ | |
"name": "POSTGRES_USER", | |
"label": "Superuser" | |
}, | |
{ | |
"name": "POSTGRES_PASSWORD", | |
"label": "Superuser password" | |
} | |
], | |
"ports": ["5432/tcp"], | |
"volumes": [ | |
{ | |
"container": "/var/lib/postgresql/data" | |
} | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment