23 lines
370 B
Docker
23 lines
370 B
Docker
ARG ARCH_REPO=arm64v8
|
|
|
|
# build environment
|
|
FROM asonix/rust-builder:$ARCH_REPO-latest as builder
|
|
|
|
ARG TAG=main
|
|
ARG BINARY=wg-mon
|
|
ARG PROJECT=wg-mon
|
|
ARG GIT_REPOSITORY=https://git.asonix.dog/asonix/$PROJECT
|
|
|
|
ADD \
|
|
--chown=build:build \
|
|
$GIT_REPOSITORY/archive/$TAG.tar.gz \
|
|
/opt/build/repo.tar.gz
|
|
|
|
RUN \
|
|
tar zxf repo.tar.gz
|
|
|
|
WORKDIR /opt/build/$PROJECT
|
|
|
|
RUN \
|
|
build
|