forked from SignTools/SignTools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.json
85 lines (85 loc) · 3.96 KB
/
app.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
"name": "SignTools",
"description": "A self-hosted, cross-platform service to sign and install iOS apps, all without a computer.",
"repository": "https://github.com/SignTools/SignTools",
"logo": "https://github.com/SignTools/SignTools/raw/master/img/logo.png",
"keywords": ["ios", "cross-platform", "signing", "ci", "apps", "ipa", "sideload"],
"stack": "container",
"image": "signtools/SignTools",
"env": {
"BUILDER_GITHUB_ENABLE": {
"description": "A builder is required. Currently, only GitHub Actions is supported. Make sure you have one set up before continuing: https://github.com/SignTools/SignTools/blob/heroku/INSTALL-SIMPLE.md#2-builder",
"generator": "true",
"value": "true"
},
"BUILDER_GITHUB_REPO_NAME": {
"description": "The name you gave to your builder repository.",
"value": "SignTools-CI"
},
"BUILDER_GITHUB_ORG_NAME": {
"description": "Your GitHub profile/organization name.",
"value": ""
},
"BUILDER_GITHUB_WORKFLOW_FILE_NAME": {
"description": "Your builder repository's workflow file name. Leave as default if you didn't change this.",
"value": "sign.yml"
},
"BUILDER_GITHUB_TOKEN": {
"description": "Your GitHub personal access token that you created with the builder.",
"value": ""
},
"BUILDER_GITHUB_REF": {
"description": "Your builder repository ref (branch). Leave as default if you didn't change this.",
"value": "master"
},
"SERVER_URL": {
"description": "The public address of your server. This depends on the 'App name' you chose at the top of this page. For example, if you named your Heroku app 'testapp', the server url will be: https://testapp.herokuapp.com",
"value": ""
},
"REDIRECT_HTTPS": {
"description": "Your service will be public, so it must always be encrypted with HTTPS.",
"generator": "true",
"value": "true"
},
"BASIC_AUTH_ENABLE": {
"description": "Your service will be public, so it must be password-protected.",
"generator": "true",
"value": "true"
},
"BASIC_AUTH_USERNAME": {
"description": "A strong username to protect your service.",
"value": ""
},
"BASIC_AUTH_PASSWORD": {
"description": "A strong password to protect your service.",
"value": ""
},
"PROFILE_NAME": {
"description": "A friendly name to display your signing profile on the website.",
"value": "My iPhone 12"
},
"PROFILE_CERT_PASS": {
"description": "Your signing profile certificate's password.",
"value": ""
},
"PROFILE_CERT_BASE64": {
"description": "Your signing profile's certificate (p12). This is always required, no matter what signing method you use. You have to encode the file as base64. Use the following link: https://git.io/base64z - click on 'Open file as input' in the top-right corner, and when you get a bunch of letters as 'Output', paste them here.",
"value": ""
},
"PROFILE_PROV_BASE64": {
"description": "Your signing profile's provisioning profile (mobileprovision). If you have a developer account, leave this empty and fill in your account details instead. Otherwise, you have to encode the provisioning profile as base64. Use the following link: https://git.io/base64z - click on 'Open file as input' in the top-right corner, and when you get a bunch of letters as 'Output', paste them here.",
"required": false,
"value": ""
},
"PROFILE_ACCOUNT_NAME": {
"description": "Your Apple developer account's name (e-mail). If you don't have one, but you have a custom provisioning profile, leave this empty and fill in the profile instead.",
"required": false,
"value": ""
},
"PROFILE_ACCOUNT_PASS": {
"description": "Your Apple developer account's password. If you don't have one, but you have a custom provisioning profile, leave this empty and fill in the profile instead.",
"required": false,
"value": ""
}
}
}