Skip to content

Commit 3ea2112

Browse files
committed
Finished docker project.
1 parent 541953d commit 3ea2112

File tree

2 files changed

+17
-120
lines changed

2 files changed

+17
-120
lines changed

Dockerfile

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,34 @@
1-
FROM alpine:latest
1+
FROM alpine
22

33
MAINTAINER Lednerb <[email protected]>
44

5+
WORKDIR /tmp
6+
7+
# All-in-One RUN for a very small image size (< 5 MB)
58
RUN apk add --no-cache \
69
gcc \
710
g++ \
811
make \
912
git \
1013
cvs \
11-
zlib-dev
12-
13-
RUN adduser -u 1000 -s /bin/bash -D trackerdriver
14-
15-
USER trackerdriver
16-
WORKDIR /home/trackerdriver
14+
zlib-dev \
1715

18-
RUN cvs -d :pserver:[email protected]:/cvs -z9 co libowfat \
16+
&& cvs -d :pserver:[email protected]:/cvs -z9 co libowfat \
1917
&& cd libowfat \
2018
&& make \
21-
&& cd ../
19+
&& cd ../ \
20+
21+
&& git clone git://erdgeist.org/opentracker \
22+
&& cd opentracker \
23+
&& make \
24+
25+
&& mv /tmp/opentracker/opentracker /bin/ \
2226

23-
RUN git clone git://erdgeist.org/opentracker \
24-
&& cd opentracker \
25-
&& make
27+
&& apk del gcc g++ make git cvs zlib-dev \
28+
&& rm -rf /var/cache/apk/* /tmp/*
2629

27-
COPY ./opentracker.conf /home/trackerdriver/opentracker.conf
30+
COPY ./opentracker.conf /etc/opentracker.conf
2831

2932
EXPOSE 6969
3033

31-
CMD opentracker/opentracker -f /home/trackerdriver/opentracker.conf
34+
CMD opentracker -f /etc/opentracker.conf

opentracker.conf.sample

Lines changed: 0 additions & 106 deletions
This file was deleted.

0 commit comments

Comments
 (0)