diff options
Diffstat (limited to 'docker/build-deb.Dockerfile')
| -rw-r--r-- | docker/build-deb.Dockerfile | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/docker/build-deb.Dockerfile b/docker/build-deb.Dockerfile new file mode 100644 index 0000000..e3e6381 --- /dev/null +++ b/docker/build-deb.Dockerfile @@ -0,0 +1,20 @@ +FROM ubuntu:22.04 + +ARG DEBIAN_FRONTEND=noninteractive +RUN set -ex && apt-get update && apt-get install -y --no-install-recommends \ + ca-certificates build-essential devscripts debhelper gcc make cmake + +ARG mscpdir="/debbuild/mscp" + +COPY . ${mscpdir} + +# install build dependency +RUN ${mscpdir}/scripts/install-build-deps.sh + +# build +RUN cd ${mscpdir} \ + && debuild -us -uc \ + && mv ${mscpdir} / + +# Then all debuild output files exsit at /debbuild + |
