Commit ecba6577 authored by Mark Tyneway's avatar Mark Tyneway Committed by Kelvin Fichter

ops: use build arg to reference custom builder tag

Previously, the `latest` tag would be implicitly
always used for the `builder`. This introduces
the ability to introduce a custom tag name when
building images that bulid `FROM` the `builder`.
parent adea1c40
ARG LOCAL_REGISTRY=docker.io ARG LOCAL_REGISTRY=docker.io
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder AS builder ARG BUILDER_TAG=latest
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder:${BUILDER_TAG} AS builder
FROM node:14-alpine FROM node:14-alpine
......
ARG LOCAL_REGISTRY=docker.io ARG LOCAL_REGISTRY=docker.io
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder AS builder ARG BUILDER_TAG=latest
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder:${BUILDER_TAG} AS builder
FROM node:14-alpine FROM node:14-alpine
......
ARG LOCAL_REGISTRY=docker.io ARG LOCAL_REGISTRY=docker.io
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder AS builder ARG BUILDER_TAG=latest
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder:${BUILDER_TAG} AS builder
FROM node:14-alpine FROM node:14-alpine
......
ARG LOCAL_REGISTRY=docker.io ARG LOCAL_REGISTRY=docker.io
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder AS builder ARG BUILDER_TAG=latest
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder:${BUILDER_TAG} AS builder
FROM node:14-alpine FROM node:14-alpine
......
ARG LOCAL_REGISTRY=docker.io ARG LOCAL_REGISTRY=docker.io
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder AS builder ARG BUILDER_TAG=latest
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder:${BUILDER_TAG} AS builder
FROM node:14-alpine FROM node:14-alpine
......
FROM ethereumoptimism/builder AS builder ARG LOCAL_REGISTRY=docker.io
ARG BUILDER_TAG=latest
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder:${BUILDER_TAG} AS builder
FROM node:14-alpine FROM node:14-alpine
......
FROM ethereumoptimism/builder AS builder ARG LOCAL_REGISTRY=docker.io
ARG BUILDER_TAG=latest
FROM ${LOCAL_REGISTRY}/ethereumoptimism/builder:${BUILDER_TAG} AS builder
FROM node:14-alpine FROM node:14-alpine
......
FROM openresty/openresty:buster FROM openresty/openresty:buster
LABEL maintainer="Optimistic Systems <systems@optiomism.io>" LABEL maintainer="Optimistic Systems <systems@optimism.io>"
ARG GOTEMPLATE_VERSION=v3.9.0 ARG GOTEMPLATE_VERSION=v3.9.0
RUN DEBIAN_FRONTEND=noninteractive apt-get update \ RUN DEBIAN_FRONTEND=noninteractive apt-get update \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment