簡體   English   中英

如何使用 Docker 組合文件在 AWS 中部署

[英]How to deploy in AWS using a Docker compose File

我想在 AWS 中部署一個 docker 文件,我已經閱讀過它,我可以通過 ECS 或 Elastic Beanstalk 來實現,但我不確定哪個是最好的。

這是我的 docker-compose 文件(這是項目中唯一的文件):

version: '3'
services:
  prisma:
    image: prismagraphql/prisma:1.34
    restart: always
    ports:
    - "6666:4466"
    environment:
      PRISMA_CONFIG: |
        port: 4466
        managementApiSecret: ${PRISMA_MANAGEMENT_API_SECRET}
        databases:
          default:
            connector: postgres
            host: ${DB_HOST}
            database: ${DB_DB}
            schema: public
            user: ${DB_USER}
            password: ${DB_PASSWORD}
            rawAccess: true
            port: '5432'
            migrations: true
            connectionLimit: 2

基本上,在 Elastic Beanstalk 中,您需要提供 Dockerfile,您可以忘記基礎設施,EB 關心一切。 在 ECS 中,您需要在部署 Docker 文件之前構建基礎架構。 因此,選擇取決於您希望在基礎架構上花費的精力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM