latest, still doesn't build yet
This commit is contained in:
parent
254d6d6d38
commit
4d84e4d0f9
20
Dockerfile
20
Dockerfile
@ -13,18 +13,25 @@ mv /etc/apt/sources.list.new /etc/apt/sources.list
|
||||
|
||||
COPY ./root /tmp/rootoverlay
|
||||
|
||||
# we only install essential system packages here
|
||||
ARG SYSTEM_PACKAGES="build-essential golang ca-certificates git rsync runit locales"
|
||||
|
||||
RUN \
|
||||
apt update && \
|
||||
apt -y upgrade && \
|
||||
apt -y install $SYSTEM_PACKAGES && \
|
||||
apt -y install \
|
||||
build-essential \
|
||||
ca-certificates \
|
||||
git \
|
||||
golang \
|
||||
locales \
|
||||
python2 \
|
||||
rsync \
|
||||
runit \
|
||||
&& \
|
||||
go get -v -u github.com/peterbourgon/runsvinit && \
|
||||
cp /root/go/bin/runsvinit /usr/local/sbin/runsvinit && \
|
||||
rsync -avP /tmp/rootoverlay/ / && \
|
||||
rm -rf /tmp/rootoverlay && \
|
||||
rm -r /root/go
|
||||
rm -r /root/go && \
|
||||
chmod a+rx /etc/service/*/run
|
||||
|
||||
CMD ["/usr/local/sbin/runsvinit"]
|
||||
|
||||
@ -32,7 +39,8 @@ COPY ./src /usr/local/src/adchpp
|
||||
|
||||
RUN \
|
||||
cd /usr/local/src/adchpp && \
|
||||
python
|
||||
python2 build_util.py && \
|
||||
ls
|
||||
|
||||
EXPOSE 411
|
||||
|
||||
|
4
Makefile
4
Makefile
@ -1,6 +1,6 @@
|
||||
export DOCKER_HOST := ssh://datavi.be
|
||||
export DOCKER_HOST := ssh://las1.local
|
||||
|
||||
default: build
|
||||
|
||||
build:
|
||||
docker build -t sneak/adchpp --build-arg UBUNTU_MIRROR="http://ubuntu.datavi.be/ubuntu" .
|
||||
docker build -t sneak/adchpp --build-arg UBUNTU_MIRROR="http://us.archive.ubuntu.com/ubuntu" .
|
||||
|
4
root/etc/service/adchpp/run
Normal file
4
root/etc/service/adchpp/run
Normal file
@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
# FIXME(sneak) make this run
|
||||
sleep 60
|
Loading…
Reference in New Issue
Block a user