我有以下内容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 设置为:
- 运行测试
- 部署到 AWS
但是我找不到任何正确的方法来设置 circleci 配置文件以从我的docker-compose.yml
配置中执行此操作。
看起来需要额外的步骤。