没有合适的资源?快使用搜索试试~ 我知道了~
MicroService_Chirper:适用于Chirper React App的AWS微服务
共86个文件
js:32个
ts:15个
json:13个
需积分: 7 0 下载量 29 浏览量
2021-02-15
15:33:47
上传
评论
收藏 9.74MB ZIP 举报
温馨提示
r项目 Chirper是一款发布和回复推文的应用程序。 前端架构来自另一个项目:。 我决定使用Node.JS和TypeScript构建此应用程序的后端,并通过带有微服务的AWS通过云将该应用程序部署到云上。 想法是将该应用程序容器化为: 2个用于用户和推文的后端API, 1个前端服务器 和1个充当负载平衡器的反向代理。 并使用Kubernetes编排这些容器。 为了进行存储,每个API将部署2个RDS和1个S3存储桶来保存用户图片。 入门 本地发展的先决条件 npm,在chirper-api-tweet下运行npm i以安装所有依赖项 Postgres 用chirper-api-tweet / src / config / config.ts上的自己的值替换config值 export const config = { 'username' : 'POSTGRES_USERNA
资源推荐
资源详情
资源评论
收起资源包目录
MicroService_Chirper-master.zip (86个子文件)
MicroService_Chirper-master
.gitignore 32B
chirper-frontend
.gitignore 285B
package.json 747B
package-lock.json 430KB
src
components
UpdateTweet.js 983B
Dashboard.js 574B
Callback.js 211B
Tweet.js 3KB
NewTweet.js 942B
Login.js 406B
App.js 3KB
NewTweetText.js 1KB
TweetPage.js 944B
NotFound.js 134B
Nav.js 428B
middleware
index.js 151B
logger.js 266B
index.js 217B
auth
Auth.js 3KB
utils
helpers.js 606B
_DATA.js 9KB
api.js 2KB
config.js 332B
reducers
tweets.js 1KB
index.js 291B
users.js 229B
authedUser.js 222B
actions
tweets.js 3KB
shared.js 613B
users.js 129B
authedUser.js 148B
index.css 2KB
routing.js 1KB
public
index.html 2KB
favicon.ico 4KB
manifest.json 317B
yarn.lock 238KB
.travis.yml 916B
README.md 6KB
chirper-api-user
.eslintrc.json 550B
.gitignore 593B
Dockerfile 300B
package.json 2KB
tslint.json 3KB
.npmrc 16B
package-lock.json 153KB
src
sequelize.ts 306B
server.ts 1015B
config
config.ts 238B
migrations
20200707-create-user-item.js 568B
controllers
v0
model.index.ts 94B
index.router.ts 297B
user
models
UserItems.ts 232B
routes
user.router.ts 3KB
.dockerignore 12B
tsconfig.json 5KB
demo
Chirper.gif 809KB
deployment
k8s
reverseproxy_deployment.yaml 633B
aws-iam-authenticator 33.66MB
backend-tweet-service.yml 204B
backend-tweet-deployment.yml 1KB
reverseproxy_service.yaml 205B
docker
Dockerfile 57B
docker-compose.yml 436B
docker-compose-build.yml 257B
nginx.conf 733B
chirper-api-tweet
.eslintrc.json 550B
.gitignore 599B
Dockerfile 300B
package.json 2KB
tslint.json 3KB
.npmrc 16B
package-lock.json 153KB
src
sequelize.ts 306B
server.ts 1017B
config
config.ts 239B
migrations
20200707-create-tweet-item.js 653B
20200708-create-comment-item.js 741B
20200709-add-oneToMany-tweet.js 691B
controllers
v0
model.index.ts 171B
tweet
models
CommentItems.ts 523B
TweetItems.ts 455B
routes
tweet.router.ts 4KB
index.router.ts 302B
.dockerignore 12B
tsconfig.json 5KB
共 86 条
- 1
资源评论
刘霏霏
- 粉丝: 34
- 资源: 4717
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功