Added workdir for build images
This commit is contained in:
parent
c8605b95ac
commit
a9f974ca1e
|
|
@ -80,6 +80,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -80,6 +80,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -80,6 +80,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -91,6 +91,8 @@ RUN --mount=from=sources,target=/tmp/src,z \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,z \
|
||||
|
|
|
|||
|
|
@ -80,6 +80,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -82,6 +82,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -82,6 +82,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -82,6 +82,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -93,6 +93,8 @@ RUN --mount=from=sources,target=/tmp/src,z \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,z \
|
||||
|
|
|
|||
|
|
@ -82,6 +82,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -75,6 +75,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -75,6 +75,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -75,6 +75,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -86,6 +86,8 @@ RUN --mount=from=sources,target=/tmp/src,z \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,z \
|
||||
|
|
|
|||
|
|
@ -75,6 +75,8 @@ RUN --mount=from=sources,target=/tmp/src,ro \
|
|||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/go/pkg/version/version.go && \
|
||||
sed -i "s/{ZABBIX_REVISION}/$zabbix_revision/g" src/zabbix_java/src/com/zabbix/gateway/GeneralInformation.java
|
||||
|
||||
WORKDIR ${ZBX_SOURCES_DIR}
|
||||
|
||||
RUN --mount=type=cache,target=/root/.cache/go-build \
|
||||
--mount=type=cache,target=/root/go/pkg/mod \
|
||||
--mount=from=config_templates,target=/tmp/conf,ro \
|
||||
|
|
|
|||
|
|
@ -69,6 +69,7 @@ services:
|
|||
init: true
|
||||
attach: true
|
||||
read_only: true
|
||||
restart: no
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- ${DATA_DIRECTORY}/var/lib/zabbix/dbscripts:/var/lib/zabbix/dbscripts:ro
|
||||
|
|
@ -97,6 +98,7 @@ services:
|
|||
init: true
|
||||
attach: true
|
||||
read_only: true
|
||||
restart: no
|
||||
volumes:
|
||||
- ${DATA_DIRECTORY}/var/lib/zabbix/dbscripts:/var/lib/zabbix/dbscripts:ro
|
||||
# - ${ENV_VARS_DIRECTORY}/.ZBX_DB_CA_FILE:/run/secrets/root-ca.pem:ro
|
||||
|
|
@ -238,9 +240,11 @@ services:
|
|||
|
||||
proxy-mysql-db-init:
|
||||
init: true
|
||||
attach: true
|
||||
read_only: true
|
||||
restart: no
|
||||
profiles:
|
||||
- all
|
||||
attach: true
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- ${DATA_DIRECTORY}/var/lib/zabbix/enc:/var/lib/zabbix/enc:ro
|
||||
|
|
|
|||
Loading…
Reference in a new issue