Files
bake/docker-compose.yml
T
2019-09-23 06:16:55 -04:00

47 lines
1.1 KiB
YAML

# This docker-compose setup is intented for development, testing, and CI purposes.
# -- Make changes with extreme caution!
# Note: CircleCI Docker runners don't support volumes.
version: "3.4"
# Services are meant to be interchangeble between running them locally or
# inside a container. That is why all of them export their server port to the host.
# Images that are built here are the same used in production.
services:
core:
image: kennethreitz/bake:core
build:
context: .
dockerfile: ./docker/core.Dockerfile
bake:
image: kennethreitz/bake:${DOCKER_RELEASE:-latest}
build:
context: .
dockerfile: ./docker/bake.Dockerfile
depends_on:
- core
volumes:
# - ./Bakefile:/app/Bakefile
- .:/app
red:
image: kennethreitz/red:${DOCKER_RELEASE:-latest}
build:
context: .
dockerfile: ./docker/red.Dockerfile
depends_on:
- core
ci:
image: kennethreitz/bake:ci
build:
context: .
dockerfile: ./docker/ci.Dockerfile
depends_on:
- core
volumes:
- .:/app