* Upgrade base image to ruby 2.7
[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 REBUILD=
7
8 all: build push
9
10 rebuild: REBUILD="--no-cache"
11 rebuild: build
12
13 build: docker-build-arvados-runtime docker-build-arvados-rails-runtime docker-build-arvados-slurm-runtime docker-build-arvados-shell-server-runtime
14
15 push: docker-push-arvados-runtime docker-push-arvados-rails-runtime docker-push-arvados-slurm-runtime docker-push-arvados-shell-server-runtime
16
17 docker-build-arvados-runtime:
18         docker build ${REBUILD} -t ${REPO}/arvados-runtime -f Dockerfile.runtime .
19
20 docker-push-arvados-runtime: docker-build-arvados-runtime
21         docker push ${REPO}/arvados-runtime:latest
22
23 docker-build-arvados-rails-runtime:
24         docker build ${REBUILD} -t ${REPO}/arvados-rails-runtime -f Dockerfile.rails-runtime .
25
26 docker-push-arvados-rails-runtime: docker-build-arvados-rails-runtime
27         docker push ${REPO}/arvados-rails-runtime:latest
28
29 docker-build-arvados-slurm-runtime:
30         docker build ${REBUILD} -t ${REPO}/arvados-slurm-runtime -f Dockerfile.slurm-runtime .
31
32 docker-push-arvados-slurm-runtime: docker-build-arvados-slurm-runtime
33         docker push ${REPO}/arvados-slurm-runtime:latest
34
35 docker-build-arvados-shell-server-runtime:
36         docker build ${REBUILD} -t ${REPO}/arvados-shell-server-runtime -f Dockerfile.shell_server-runtime .
37
38 docker-push-arvados-shell-server-runtime: docker-build-arvados-shell-server-runtime
39         docker push ${REPO}/arvados-shell-server-runtime:latest