Skip to content

Commit fa0d227

Browse files
committed
update app json
1 parent 0562176 commit fa0d227

File tree

1 file changed

+110
-82
lines changed

1 file changed

+110
-82
lines changed

app.json

Lines changed: 110 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,85 +1,113 @@
11
{
2-
"name": "Rails 6 boilerplate with devise, JWT, graphQL, CanCanCan and RailsAdmin",
3-
"description": "This is a boilerplate to build your next SaaS product. It's a RubyOnRails 6 backend with Authentication and GraphQL API. It works nicely together with clients made with React.js & React.Native or any other frontend which implements the JSON Web Tokens philosophy.",
4-
"keywords": [
5-
"saas",
6-
"saas-boilerplate",
7-
"ruby-on-rails",
8-
"rails5",
9-
"devise",
10-
"graphql",
11-
"apollo-server",
12-
"ruby-graphql",
13-
"rails-boilerplate",
14-
"rails-api-only",
15-
"api-only",
16-
"gatsby-backend"
17-
],
18-
"website": "https://www.zauberware.com/",
19-
"repository": "https://github.com/zauberware/rails-devise-graphql",
20-
"logo": "https://avatars3.githubusercontent.com/u/1753330?s=200&v=4",
21-
"success_url": "/",
22-
"scripts": {
23-
"postdeploy": "rake db:migrate && rake db:seed"
24-
},
25-
"env": {
26-
"DEVISE_SECRET_KEY": {
27-
"description": "A secret key for verifying the integrity of signed JWT tokens.",
28-
"value": "replace-this-key-with-a-secret"
2+
"name": "Rails 6 boilerplate with devise, JWT, graphQL, CanCanCan and RailsAdmin",
3+
"description": "This is a boilerplate to build your next SaaS product. It's a RubyOnRails 6 backend with Authentication and GraphQL API. It works nicely together with clients made with React.js & React.Native or any other frontend which implements the JSON Web Tokens philosophy.",
4+
"keywords": [
5+
"saas",
6+
"saas-boilerplate",
7+
"ruby-on-rails",
8+
"rails5",
9+
"devise",
10+
"graphql",
11+
"apollo-server",
12+
"ruby-graphql",
13+
"rails-boilerplate",
14+
"rails-api-only",
15+
"api-only",
16+
"gatsby-backend"
17+
],
18+
"website": "https://www.zauberware.com/",
19+
"repository": "https://github.com/zauberware/rails-devise-graphql",
20+
"logo": "https://avatars3.githubusercontent.com/u/1753330?s=200&v=4",
21+
"success_url": "/",
22+
"scripts": {
23+
"postdeploy": "rake db:migrate && rake db:seed"
2924
},
30-
"DEFAULT_URL": {
31-
"description": "Enter the url of this application. If you deploy to heroku set your heroku address.",
32-
"value": "http://...herokuapp.com"
25+
"env": {
26+
"DEVISE_SECRET_KEY": {
27+
"description": "A secret key for verifying the integrity of signed JWT tokens.",
28+
"value": "replace-this-key-with-a-secret"
29+
},
30+
"DEFAULT_URL": {
31+
"description": "Enter the url of this application. If you deploy to heroku set your heroku address.",
32+
"value": "http://...herokuapp.com"
33+
},
34+
"CLIENT_URL": {
35+
"description": "Enter the client domain for CORS.",
36+
"value": "http://0.0.0.0:8000"
37+
},
38+
"DEVISE_MAILER_FROM": {
39+
"description": "Set the default from address for mailers.",
40+
"value": "[email protected]"
41+
},
42+
"ADMIN_EMAIL": {
43+
"description": "Admin default login.",
44+
"value": "[email protected]"
45+
},
46+
"ADMIN_PASSWORD": {
47+
"description": "Admin default password.",
48+
"value": "demo1234"
49+
},
50+
"ADMIN_FIRST_NAME": {
51+
"description": "Admin default firstname.",
52+
"value": "John"
53+
},
54+
"ADMIN_LAST_NAME": {
55+
"description": "Admin default lastname.",
56+
"value": "Doe"
57+
},
58+
"IS_HTTP_AUTH_PROTECTED": {
59+
"description": "Enable http auth protection with setting this to true.",
60+
"value": "false"
61+
},
62+
"HTTP_AUTH_USER": {
63+
"description": "Set user for HTTP Auth protection.",
64+
"value": "demo"
65+
},
66+
"HTTP_AUTH_PASSWORD": {
67+
"description": "Set password for HTTP Auth protection.",
68+
"value": "demo1234"
69+
},
70+
"WEB_CONCURRENCY": {
71+
"description": "Specifies the number of `workers` to boot in clustered mode.",
72+
"value": "2"
73+
},
74+
"RAILS_MAX_THREADS": {
75+
"description": "Puma can serve each request in a thread from an internal thread pool.",
76+
"value": "5"
77+
},
78+
"SMTP_ADDRESS": {
79+
"description": "Set a smtp server for sending emails.",
80+
"value": "smtp.DOMAIN.COM"
81+
},
82+
"SMTP_PORT": {
83+
"description": "Set the port for sending mails.",
84+
"value": "587"
85+
},
86+
"SMTP_DOMAIN": {
87+
"description": "Set domain",
88+
"value": ""
89+
},
90+
"SMTP_USERNAME": {
91+
"description": "Set SMTP username",
92+
"value": ""
93+
},
94+
"SMTP_PASSWORD": {
95+
"description": "Set SMTP password",
96+
"value": ""
97+
},
98+
"SMTP_AUTH": {
99+
"description": "Set SMTP authentication method.",
100+
"value": "plain"
101+
},
102+
"SMTP_ENABLE_STARTTLS_AUTO": {
103+
"description": "Enable / disable auto starttls.",
104+
"value": "true"
105+
}
33106
},
34-
"CLIENT_URL": {
35-
"description": "Enter the client domain for CORS.",
36-
"value": "http://0.0.0.0:8000"
37-
},
38-
"DEVISE_MAILER_FROM": {
39-
"description": "Set the default from address for mailers.",
40-
"value": "[email protected]"
41-
},
42-
"ADMIN_EMAIL": {
43-
"description": "Admin default login.",
44-
"value": "[email protected]"
45-
},
46-
"ADMIN_PASSWORD": {
47-
"description": "Admin default password.",
48-
"value": "demo1234"
49-
},
50-
"ADMIN_FIRST_NAME": {
51-
"description": "Admin default firstname.",
52-
"value": "John"
53-
},
54-
"ADMIN_LAST_NAME": {
55-
"description": "Admin default lastname.",
56-
"value": "Doe"
57-
},
58-
"IS_HTTP_AUTH_PROTECTED": {
59-
"description": "Enable http auth protection with setting this to true.",
60-
"value": "false"
61-
},
62-
"HTTP_AUTH_USER": {
63-
"description": "Set user for HTTP Auth protection.",
64-
"value": "demo"
65-
},
66-
"HTTP_AUTH_PASSWORD": {
67-
"description": "Set password for HTTP Auth protection.",
68-
"value": "demo1234"
69-
},
70-
"WEB_CONCURRENCY": {
71-
"description": "Specifies the number of `workers` to boot in clustered mode.",
72-
"value": "2"
73-
},
74-
"RAILS_MAX_THREADS": {
75-
"description": "Puma can serve each request in a thread from an internal thread pool.",
76-
"value": "5"
77-
}
78-
},
79-
"image": "heroku/ruby",
80-
"addons": [
81-
{
82-
"plan": "heroku-postgresql:hobby-dev"
83-
}
84-
]
85-
}
107+
"image": "heroku/ruby",
108+
"addons": [
109+
{
110+
"plan": "heroku-postgresql:hobby-dev"
111+
}
112+
]
113+
}

0 commit comments

Comments
 (0)