【发布时间】:2018-03-28 21:05:04
【问题描述】:
我有以下 docker-compose.yml:
version: '3'
services:
server:
build:
context: ../../
dockerfile: ./packages/website/Dockerfile
command: yarn serve
environment:
PORT: 3000
NODE_ENV: production
restart: always
nginx:
build:
context: ./
dockerfile: ./nginx/Dockerfile
command: nginx -c /etc/nginx/nginx.conf -g "daemon off;"
depends_on:
- server
ports:
- "80:80"
restart: always
这在本地工作得非常好,但现在我想将它部署到 t2 micro 或其他一些付费服务,但我不知道该怎么做。
我想我需要创建一个单独的 docker-compose.yml 文件,该文件引用图像而不是物理 Dockerfile
谁能说明我将如何处理这个问题?
【问题讨论】:
-
为什么不为每个环境创建一个单独的
docker-compose.yml? (你已经猜到了)
标签: amazon-web-services docker docker-compose