文件名称:nextjs-graphql-auth:使用NextJS,GraphQL,Apollo Client,Apollo Server,MongoDB,Nginx,Docker,Docker-Compose和Kubernetes的身份验证系统
文件大小:209KB
文件格式:ZIP
更新时间:2024-05-26 10:17:45
react nodejs graphql docker nginx
NextJS GraphQL身份验证 使用NextJS,GraphQL,MongoDB和Nginx的身份验证系统样板应用程序 在客户端上有一个使用Apollo Hooks的新版本,而不是Render道具。 您将在服务器目录中需要一个.env文件,其中包含以下环境变量 MONGO_URI - URI pointing to your mongodb instance CLIENT_URI - Client side URI JWT_SECRET - Secret for jsonwebtoken PORT - GraphQL server port MAIL_HOST - Mailtrap host MAIL_PORT - Mailtrap port MAIL_USER - Mailtrap user MAIL_PASS - Mailtrap password 在开发模
【文件预览】:
nextjs-graphql-auth-master
----client()
--------.dockerignore(12B)
--------pages()
--------yarn.lock(317KB)
--------config.js(427B)
--------.babelrc(331B)
--------Dockerfile(151B)
--------lib()
--------components()
--------__tests__()
--------Dockerfile.dev(134B)
--------nginx()
--------package.json(1KB)
--------static()
----k8s()
--------ingress-service.yaml(488B)
--------client-cluster-ip-service.yaml(177B)
--------server-cluster-ip-service.yaml(180B)
--------server-deployment.yaml(1KB)
--------client-deployment.yaml(367B)
--------database-cluster-ip-service.yaml(159B)
--------database-deployment.yaml(530B)
----.travis.yml(788B)
----README.md(940B)
----docker-compose.yml(576B)
----.gitignore(1KB)
----server()
--------.dockerignore(12B)
--------utils()
--------models()
--------yarn.lock(123KB)
--------Dockerfile(213B)
--------Dockerfile.dev(274B)
--------graphql()
--------index.js(3KB)
--------package.json(671B)
----nginx()
--------Dockerfile(68B)
--------default.conf(504B)
--------Dockerfile.dev(68B)