41 lines
No EOL
1 KiB
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\""
|
|
}
|
|
]
|
|
} |