View Code? Open in Web Editor
NEW
A simple user CMS as a serverless graphql API
Home Page: https://simple-user-cms.now.sh
JavaScript 57.57%
TypeScript 24.12%
HTML 1.07%
CSS 0.17%
Svelte 17.07%
simple-user-cms's Introduction
This server provides endpoints for interacting with a Redis db.
It assumes:
you have a Redis server up and running (local or hosted)
var
default
valid values
DEBUG
-
sim
NODE_ENV
-
production (disables graphql playground and introspection)
SIM_GQL_PATH
-
/api/graphql (path for serving requests)
SIM_DATASOURCE
-
redis
SIM_REDIS_HOST
localhost
SIM_REDIS_PORT
6379
SIM_REDIS_AUTH
-
somekey
To run unit and integration tests together: npm test
There are Postman example calls:
Monitor commands issued to Redis during dev/debugging npm run start-rediscli
> MONITOR
simple-user-cms's People
Stargazers
Watchers
simple-user-cms's Issues
For the Redis datasource getUsers() function, the result doesn't indicate if there are more matches. Also redis doesn't guarantee a fixed count of results. Need to work with this.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Rate-Limited
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
Edited/Blocked
These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.
Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Ignored or Blocked
These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
Detected dependencies
github-actions
.github/workflows/codeql-analysis.yml
actions/checkout v2
github/codeql-action v1
github/codeql-action v1
github/codeql-action v1
.github/workflows/nodejs.yml
actions/checkout v2
actions/setup-node v1
supercharge/redis-github-action 1.1.0
npm
package.json
@auth0/auth0-spa-js 1.8.2
apollo-server-express 2.14.2
cookie-parser 1.4.4
debug 2.6.9
express 4.16.4
http-errors 1.6.3
ioredis 4.16.0
morgan 1.9.1
nanographql 2.0.0
serverless-http 2.3.2
sirv-cli 0.4.5
@rollup/plugin-commonjs 11.0.2
@rollup/plugin-node-resolve 7.1.3
@types/sinon 9.0.0
JSONStream 1.3.5
ava 3.11.0
dotenv 8.2.0
faker 5.5.3
husky 6.0.0
node-fetch 2.6.1
rollup 1.32.1
rollup-plugin-livereload 1.3.0
rollup-plugin-svelte 5.2.1
rollup-plugin-terser 7.0.0
sinon 9.0.2
svelte 3.22.2
test-listen 1.1.0
ts-node 8.8.2
typescript 3.8.3