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
|