Package Drone is an open source (EPL), software artifact repository.
2.1K
FROM ubuntu:15.04
MAINTAINER Jens Reimann <[email protected]>
# Set this to ensure debconf works
ENV DEBIAN_FRONTEND noninteractive
# Install "add-apt-repository
RUN apt-get update ; apt-get -y install software-properties-common dpkg
# Enable universe and multiverse
RUN add-apt-repository "deb http://de.archive.ubuntu.com/ubuntu/ vivid universe multiverse" ; add-apt-repository "deb http://de.archive.ubuntu.com/ubuntu/ vivid-updates universe multiverse"
# Install OpenJDK 8
RUN apt-get update ; apt-get -y install openjdk-8-jre-headless
# Install package drone
RUN apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 97A336A9320E6224 ; sh -c "echo deb http://repo.dentrassi.de/apt package-drone main > /etc/apt/sources.list.d/PackageDrone.list"
RUN apt-get update ; apt-get -y install package-drone-server
# Package drone is running on port 8080
EXPOSE 8080
CMD ["/usr/lib/package-drone-server/instance/server"]