Add test for Rails Redis cookie store integration
This commit is contained in:
parent
5bd2f5a339
commit
710a8c1115
|
@ -42,10 +42,10 @@ auth:
|
||||||
secret_key_base: 0a248500a64c01184edbf8097ac...
|
secret_key_base: 0a248500a64c01184edbf8097ac...
|
||||||
|
|
||||||
# Remote cookie store. (memcache or redis)
|
# Remote cookie store. (memcache or redis)
|
||||||
# url: redis://127.0.0.1:6379
|
# url: redis://redis:6379
|
||||||
# password: test
|
# password: ""
|
||||||
# max_idle: 80,
|
# max_idle: 80
|
||||||
# max_active: 12000,
|
# max_active: 12000
|
||||||
|
|
||||||
# In most cases you don't need these
|
# In most cases you don't need these
|
||||||
# salt: "encrypted cookie"
|
# salt: "encrypted cookie"
|
||||||
|
|
|
@ -3,6 +3,12 @@ services:
|
||||||
db:
|
db:
|
||||||
image: postgres
|
image: postgres
|
||||||
|
|
||||||
|
# redis:
|
||||||
|
# image: redis:alpine
|
||||||
|
# command: ["redis-server", "--appendonly", "yes"]
|
||||||
|
# ports:
|
||||||
|
# - "6379:6379"
|
||||||
|
|
||||||
super_graph:
|
super_graph:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
|
@ -28,3 +34,4 @@ services:
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
- super_graph
|
- super_graph
|
||||||
|
- redis
|
||||||
|
|
|
@ -6,6 +6,7 @@ module.exports = {
|
||||||
logo: '/hero.png',
|
logo: '/hero.png',
|
||||||
nav: [
|
nav: [
|
||||||
{ text: 'Guide', link: '/guide' },
|
{ text: 'Guide', link: '/guide' },
|
||||||
|
{ text: 'Install', link: '/install' },
|
||||||
{ text: 'Github', link: 'https://github.com/dosco/super-graph' },
|
{ text: 'Github', link: 'https://github.com/dosco/super-graph' },
|
||||||
{ text: 'Docker', link: 'https://hub.docker.com/r/dosco/super-graph/builds' },
|
{ text: 'Docker', link: 'https://hub.docker.com/r/dosco/super-graph/builds' },
|
||||||
]
|
]
|
||||||
|
|
|
@ -4,7 +4,7 @@ build_name: runner-build
|
||||||
build_log: runner-build-errors.log
|
build_log: runner-build-errors.log
|
||||||
valid_ext: .go, .tpl, .tmpl, .html, .yml
|
valid_ext: .go, .tpl, .tmpl, .html, .yml
|
||||||
no_rebuild_ext: .tpl, .tmpl, .html
|
no_rebuild_ext: .tpl, .tmpl, .html
|
||||||
ignored: web, tmp, vendor, demo, docs
|
ignored: web, tmp, vendor, rails-app, docs
|
||||||
build_delay: 600
|
build_delay: 600
|
||||||
colors: 1
|
colors: 1
|
||||||
log_color_main: cyan
|
log_color_main: cyan
|
||||||
|
|
|
@ -63,3 +63,5 @@ gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
|
||||||
|
|
||||||
gem 'devise'
|
gem 'devise'
|
||||||
gem 'faker', :git => 'https://github.com/stympy/faker.git', :branch => 'master'
|
gem 'faker', :git => 'https://github.com/stympy/faker.git', :branch => 'master'
|
||||||
|
gem 'redis-rails'
|
||||||
|
|
||||||
|
|
|
@ -165,6 +165,23 @@ GEM
|
||||||
rb-fsevent (0.10.3)
|
rb-fsevent (0.10.3)
|
||||||
rb-inotify (0.10.0)
|
rb-inotify (0.10.0)
|
||||||
ffi (~> 1.0)
|
ffi (~> 1.0)
|
||||||
|
redis (4.1.0)
|
||||||
|
redis-actionpack (5.0.2)
|
||||||
|
actionpack (>= 4.0, < 6)
|
||||||
|
redis-rack (>= 1, < 3)
|
||||||
|
redis-store (>= 1.1.0, < 2)
|
||||||
|
redis-activesupport (5.0.7)
|
||||||
|
activesupport (>= 3, < 6)
|
||||||
|
redis-store (>= 1.3, < 2)
|
||||||
|
redis-rack (2.0.5)
|
||||||
|
rack (>= 1.5, < 3)
|
||||||
|
redis-store (>= 1.2, < 2)
|
||||||
|
redis-rails (5.0.2)
|
||||||
|
redis-actionpack (>= 5.0, < 6)
|
||||||
|
redis-activesupport (>= 5.0, < 6)
|
||||||
|
redis-store (>= 1.2, < 2)
|
||||||
|
redis-store (1.6.0)
|
||||||
|
redis (>= 2.2, < 5)
|
||||||
regexp_parser (1.3.0)
|
regexp_parser (1.3.0)
|
||||||
responders (2.4.1)
|
responders (2.4.1)
|
||||||
actionpack (>= 4.2.0, < 6.0)
|
actionpack (>= 4.2.0, < 6.0)
|
||||||
|
@ -251,6 +268,7 @@ DEPENDENCIES
|
||||||
pg (>= 0.18, < 2.0)
|
pg (>= 0.18, < 2.0)
|
||||||
puma (~> 3.11)
|
puma (~> 3.11)
|
||||||
rails (~> 5.2.2, >= 5.2.2.1)
|
rails (~> 5.2.2, >= 5.2.2.1)
|
||||||
|
redis-rails
|
||||||
sass-rails (~> 5.0)
|
sass-rails (~> 5.0)
|
||||||
selenium-webdriver
|
selenium-webdriver
|
||||||
spring
|
spring
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Rails.application.config.session_store :redis_store,
|
||||||
|
# servers: ["redis://redis:6379/0/session"],
|
||||||
|
# expire_after: 90.minutes,
|
||||||
|
# key: "_app_session",
|
||||||
|
# threadsafe: false
|
|
@ -34,7 +34,10 @@ class App extends Component {
|
||||||
endpoint="/api/v1/graphql"
|
endpoint="/api/v1/graphql"
|
||||||
settings={{
|
settings={{
|
||||||
'schema.polling.enable': false,
|
'schema.polling.enable': false,
|
||||||
'request.credentials': 'include'
|
'request.credentials': 'include',
|
||||||
|
'general.betaUpdates': true,
|
||||||
|
'editor.reuseHeaders': true,
|
||||||
|
'editor.theme': 'dark'
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</Provider>
|
</Provider>
|
||||||
|
|
Loading…
Reference in New Issue