-
Notifications
You must be signed in to change notification settings - Fork 2
/
docker-compose.yml
57 lines (57 loc) · 1.58 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
version: '3'
services:
covalence:
build:
context: ./tools/covalence
args:
covalence_version: $COVALENCE_VERSION
alpine_version: $ALPINE_VERSION
ruby_version: $RUBY_VERSION
sops_version: $SOPS_VERSION
image: "${COVALENCE_REGISTRY:-unifio/covalence}"
packer:
build:
context: ./tools/packer
args:
packer_version: $PACKER_VERSION
alpine_version: $ALPINE_VERSION
image: "${PACKER_REGISTRY:-unifio/packer}"
terraform:
build:
context: ./tools/terraform
args:
terraform_version: $TERRAFORM_VERSION
alpine_version: $ALPINE_VERSION
image: "${TERRAFORM_REGISTRY:-unifio/terraform}"
ci-infra:
build:
context: .
dockerfile: Dockerfile-infra
args:
alpine_version: $ALPINE_VERSION
covalence_version: $COVALENCE_VERSION
dumbinit_version: $DUMBINIT_VERSION
gosu_version: $GOSU_VERSION
ruby_version: $RUBY_VERSION
sops_version: $SOPS_VERSION
image: "${CI_REGISTRY:-unifio/ci}:latest"
depends_on:
- packer
- terraform
ci-node:
build:
context: .
dockerfile: Dockerfile-node
args:
covalence_version: $COVALENCE_VERSION
dumbinit_version: $DUMBINIT_VERSION
gosu_version: $GOSU_VERSION
node_version: $NODE_VERSION
sops_version: $SOPS_VERSION
bundler_version: $BUNDLER_VERSION
alpine_version: $ALPINE_VERSION
ruby_version: $RUBY_VERSION
image: "${CI_REGISTRY:-unifio/ci}:latest-node"
depends_on:
- packer
- terraform