helm: Add the dockerfiles used by the helm charts.
[arvados-k8s.git] / dockerfiles / Makefile
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 REPO = cure
6
7 all: build push
8
9 build: docker-build-arvados-runtime docker-build-arvados-rails-runtime docker-build-arvados-slurm-runtime docker-build-arvados-shell-server-runtime
10
11 push: docker-push-arvados-runtime docker-push-arvados-rails-runtime docker-push-arvados-slurm-runtime docker-push-arvados-shell-server-runtime
12
13 docker-build-arvados-runtime:
14         docker build -t ${REPO}/arvados-runtime -f Dockerfile.runtime .
15
16 docker-push-arvados-runtime: docker-build-arvados-runtime
17         docker push ${REPO}/arvados-runtime
18
19 docker-build-arvados-rails-runtime:
20         docker build -t ${REPO}/arvados-rails-runtime -f Dockerfile.rails-runtime .
21
22 docker-push-arvados-rails-runtime: docker-build-arvados-rails-runtime
23         docker push ${REPO}/arvados-rails-runtime
24
25 docker-build-arvados-slurm-runtime:
26         docker build -t ${REPO}/arvados-slurm-runtime -f Dockerfile.slurm-runtime .
27
28 docker-push-arvados-slurm-runtime: docker-build-arvados-slurm-runtime
29         docker push ${REPO}/arvados-slurm-runtime
30
31 docker-build-arvados-shell-server-runtime:
32         docker build -t ${REPO}/arvados-shell-server-runtime -f Dockerfile.shell_server-runtime .
33
34 docker-push-arvados-shell-server-runtime: docker-build-arvados-shell-server-runtime
35         docker push ${REPO}/arvados-shell-server-runtime