Dockerfile 589 B

123456789101112131415161718192021
  1. FROM fedora:latest
  2. MAINTAINER Mustafa Arici (mustafa@arici.io)
  3. # Deps
  4. RUN rpm --import https://mirror.go-repo.io/fedora/RPM-GPG-KEY-GO-REPO
  5. RUN curl -s https://mirror.go-repo.io/fedora/go-repo.repo | tee /etc/yum.repos.d/go-repo.repo
  6. RUN yum -y install golang ruby ruby-devel gcc make redhat-rpm-config git rpm-build rpmdevtools createrepo reprepro
  7. RUN gem install fpm
  8. VOLUME /fs/src/github.com/cad/ovpm
  9. ENV DIR="/fs/src/github.com/cad/ovpm"
  10. ENV RELEASEDIR=$DIR/release
  11. ENV UNITDIR="/usr/lib/systemd/system/"
  12. ENV GOPATH="/fs/"
  13. WORKDIR /fs/src/github.com/cad/ovpm
  14. CMD ["./build.sh"]