3

我有以下内容docker-compose.yml

version: '3.2'

services:
  nginx:
    build:
      context: ./config/docker/nginx
    depends_on:
     - php
    volumes:
     - ./config/docker/nginx/app_vhost.conf:/etc/nginx/conf.d/default.conf:ro
      - ./public/:/srv/public/:ro
      - ./var/:/srv/var/:rw

  php:
    build:
      context: ./config/docker/php
    depends_on:
     - mysql
      - redis
    working_dir: /srv
    volumes:
     - ./config/docker/php/app.ini:/usr/local/etc/php/php.ini:ro

  mysql:
    image: mysql

  node:
    build:
      context: ./config/docker/node
    working_dir: /srv
    volumes:
     - ./:/srv/

我在我的开发环境中使用 adocker-compose.override.yml在我的本地机器上添加端口,它运行良好。

现在,我要将 circleci 设置为:

  1. 运行测试
  2. 部署到 AWS

但是我找不到任何正确的方法来设置 circleci 配置文件以从我的docker-compose.yml配置中执行此操作。

看起来需要额外的步骤。

4

0 回答 0