mirror of
https://github.com/kennethreitz/bake.git
synced 2026-06-05 14:50:19 +00:00
47 lines
1.1 KiB
YAML
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
|