sawa-control-panel/backend/recipes/forgejo/recipe.json

41 lines
No EOL
1 KiB
JSON

{
"id": "forgejo",
"name": "Forgejo",
"version": "9.0.3",
"category": "Git Service",
"description": "A self-hosted lightweight software forge. Beyond code hosting, it provides a full workflow.",
"installDir": "/opt/forgejo",
"fetch": {
"type": "binary",
"url": "https://codeberg.org/forgejo/forgejo/releases/download/v{version}/forgejo-{version}-linux-amd64",
"filename": "forgejo",
"chmod": "755"
},
"database": {
"type": "postgres",
"dbName": "forgejo",
"dbUser": "forgejo"
},
"service": {
"type": "pm2",
"name": "forgejo",
"command": "./forgejo web",
"user": "forgejo",
"binary": "forgejo"
},
"vhost": {
"type": "proxy",
"proxyPort": 3000,
"defaultSubdomain": "git.home1"
},
"dependencies": [
"git",
"bash"
],
"steps": [
{
"name": "Execute Install Script",
"cmd": "sh \"$SAWA_RECIPE_DIR/install.sh\""
}
]
}