1
1
{
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"
29
24
},
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
+
41
+ },
42
+ "ADMIN_EMAIL" : {
43
+ "description" : " Admin default login." ,
44
+
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
+ }
33
106
},
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
-
41
- },
42
- "ADMIN_EMAIL" : {
43
- "description" : " Admin default login." ,
44
-
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