todos-kubernetes
所属分类:云原生工具
开发工具:TypeScript
文件大小:852KB
下载次数:0
上传日期:2021-02-01 14:48:49
上 传 者:
sh-1993
说明: 托多斯·库贝内特斯,,
(todos-kubernetes,,)
文件列表:
todos-kubernetes-develop (0, 2021-02-01)
todos-kubernetes-develop\.DS_Store (6148, 2021-02-01)
todos-kubernetes-develop\auth (0, 2021-02-01)
todos-kubernetes-develop\auth\.dockerignore (12, 2021-02-01)
todos-kubernetes-develop\auth\Dockerfile (109, 2021-02-01)
todos-kubernetes-develop\auth\package-lock.json (240234, 2021-02-01)
todos-kubernetes-develop\auth\package.json (1057, 2021-02-01)
todos-kubernetes-develop\auth\src (0, 2021-02-01)
todos-kubernetes-develop\auth\src\app.ts (764, 2021-02-01)
todos-kubernetes-develop\auth\src\index.ts (603, 2021-02-01)
todos-kubernetes-develop\auth\src\models (0, 2021-02-01)
todos-kubernetes-develop\auth\src\models\user.ts (1269, 2021-02-01)
todos-kubernetes-develop\auth\src\routes (0, 2021-02-01)
todos-kubernetes-develop\auth\src\routes\__test__ (0, 2021-02-01)
todos-kubernetes-develop\auth\src\routes\__test__\current-user.test.ts (596, 2021-02-01)
todos-kubernetes-develop\auth\src\routes\__test__\signin.test.ts (1097, 2021-02-01)
todos-kubernetes-develop\auth\src\routes\__test__\signout.test.ts (508, 2021-02-01)
todos-kubernetes-develop\auth\src\routes\__test__\signup.test.ts (1614, 2021-02-01)
todos-kubernetes-develop\auth\src\routes\current-user.ts (278, 2021-02-01)
todos-kubernetes-develop\auth\src\routes\signin.ts (1304, 2021-02-01)
todos-kubernetes-develop\auth\src\routes\signout.ts (196, 2021-02-01)
todos-kubernetes-develop\auth\src\routes\signup.ts (1143, 2021-02-01)
todos-kubernetes-develop\auth\src\services (0, 2021-02-01)
todos-kubernetes-develop\auth\src\services\password.ts (624, 2021-02-01)
todos-kubernetes-develop\auth\src\test (0, 2021-02-01)
todos-kubernetes-develop\auth\src\test\setup.ts (1134, 2021-02-01)
todos-kubernetes-develop\auth\tsconfig.json (5882, 2021-02-01)
todos-kubernetes-develop\client (0, 2021-02-01)
todos-kubernetes-develop\client\.dockerignore (12, 2021-02-01)
... ...
# Todos with kubernetes
Simple todos, app created for learning basics of kubernetes, nodejs and martial UI.
### Most important technologies
- React
- MaterialUI
- Node.js
- Express
- Kubernetes
- Docker
- Github actions
### How to run dev
You need to have installed docker and kubernetes on your device.
Install ingress-nginx:
```sh
# macOS and windows
$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.43.0/deploy/static/provider/cloud/deploy.yaml
```
More information about instalation (also linux) ingres-nginx you can find:
https://kubernetes.github.io/ingress-nginx/deploy/#provider-specific-steps
Create secret key:
```sh
$ kubectl create secret generic jwt-secret --from-literal=JWT_KEY=123******
# If you want to check, that your secret key was created, run:
$ kubectl get secrets
```
Create link for developer mode:
```sh
# Open file from your console:
#mack and linux
$ vim etc/hosts
#windows
$ vim C:\Windows\System32\Drivers\etc\hosts
# Paste on the bottom of the file:
$ 127.0.0.1 todos.pl
# And save (if you want to modify this file you must open it with sudo permissions)
```
Run (in the root project directory):
```sh
$ skaffold dev
```
Now, the project should be working on port https://todos.pl
近期下载者:
相关文件:
收藏者: