如何将多dockerized应用程序部署到AWS?

问题描述 投票:0回答:0

SaaS多租户多数据库微服务应用

  1. Service 1 - Laravel API (Dockerized - nginx, php, postgresql, redis, queue)
  2. Service 2 - Laravel API (Dockerized - nginx, php, postgresql, redis, queue)
  3. Frontend 1 - React App (Dockerized - node) - 与
    Service 1
    API
  4. 集成
  5. Frontend 2 - React App(Dockerized - 节点)- 与
    Service 1 & Service 2
    API
  6. 集成

我们如何在本地使用此应用程序 -

  • 所有服务都绑定不同的本地端口。喜欢 - 服务 1 8080,服务 2 8081,前端 1 3000,前端 2 3001
  • 本地创建的主机,如 saasapp.test、foo.saasapp.test、bar.saasapp.test
  • 访问前端,前端 1 - saasapp.test:3000 和前端 2 - foo.saasapp.test:3001
  • 访问 API,saasapp.test:8080、foo.saasapp.test:8080 和 foo.saasapp.test:8081

# 目前我们没有任何计划使用 Kubernetes 或任何其他技术,只有 Docker。

  1. 如何将这些docker化的应用程序部署到AWS?
  2. 主域将访问
    Frontend 1
    前端和
    Frontend 1
    将使用
    Service 1
    Service 2
    APIs
  3. 子域也将访问
    Frontend 2
    前端和
    Frontend 2
    将使用
    Service 1
    &
    Service 2
    APIs
reactjs amazon-web-services docker microservices multi-tenant
© www.soinside.com 2019 - 2024. All rights reserved.