# syntax=docker/dockerfile:1 FROM alpine:3.14 ARG MAJOR_VERSION=6.0 ARG ZBX_VERSION=${MAJOR_VERSION} ARG ZBX_SOURCES=https://git.zabbix.com/scm/zbx/zabbix.git ENV TERM=xterm ZBX_VERSION=${ZBX_VERSION} ZBX_SOURCES=${ZBX_SOURCES} \ PATH=/usr/local/go/bin:$PATH \ PATH=${PATH}:/usr/lib/jvm/default-jvm/bin/ JAVA_HOME=/usr/lib/jvm/default-jvm LABEL org.opencontainers.image.title="Zabbix build base" \ org.opencontainers.image.authors="Alexey Pustovalov " \ org.opencontainers.image.vendor="Zabbix LLC" \ org.opencontainers.image.url="https://zabbix.com/" \ org.opencontainers.image.description="Zabbix build base image contains all required packages to build Zabbix images" \ org.opencontainers.image.licenses="GPL v2.0" \ org.opencontainers.image.documentation="https://www.zabbix.com/documentation/${MAJOR_VERSION}/manual/installation/containers" \ org.opencontainers.image.version="${ZBX_VERSION}" \ org.opencontainers.image.source="${ZBX_SOURCES}" RUN set -eux && \ apk add --no-cache --clean-protected \ bash \ autoconf \ automake \ coreutils \ curl-dev \ libevent-dev \ libssh-dev \ sqlite-dev \ libmodbus-dev \ libxml2-dev \ mysql-dev \ net-snmp-dev \ openipmi-dev \ openldap-dev \ pcre-dev \ postgresql-dev \ openjdk8 \ gettext \ git \ g++ \ make \ openjdk8-jre-base \ unixodbc-dev && \ rm -rf /var/cache/apk/* COPY --from=golang@sha256:55f55d3232f63391e0797acaf145ade8f6fca2ff36795dd5ae446de360724dec ["/usr/local/go", "/usr/local/go"]