Commit 7252f512 authored by Andrey Shatokhin's avatar Andrey Shatokhin

Created docker-compose.yml,build-packages.sh and builder/

parent f6af4256
#!/bin/sh
export PKG_OUTDIR=${PKG_OUTDIR:-$(pwd)/packages}
docker-compose up --build builder || exit 1
##########################################
# DrWeb Project: package builder #
##########################################
FROM ubuntu:18.04 AS base
MAINTAINER Dmitry Nikulin theowl@etersoft.ru
ENV LC_ALL C
########### Required packages ##############
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y debhelper devscripts build-essential python-minimal python3-all
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python3-setuptools
COPY builder/build.sh /build.sh
COPY ./ /builder/settingsd
ENTRYPOINT [ "/build.sh" ]
#!/bin/sh
export SOURCE_DATE_EPOCH="$(date +%s)"
cd /builder/settingsd
debuild -us -uc || exit 1
cp /builder/settingsd*.deb /packages/settingsd.deb
version: '3.6'
services:
# Package builder
builder:
container_name: drweb-builder-settingsd
build:
context: ./
dockerfile: builder/Dockerfile
image: drweb-builder-settingsd
volumes:
- "${PKG_OUTDIR:-./packages}:/packages"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment