You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12345678910111213141516171819202122232425
  1. # build Oragono
  2. FROM golang:rc AS build-env
  3. RUN apt-get install -y git
  4. RUN mkdir -p /go/src/github.com/oragono
  5. WORKDIR /go/src/github.com/oragono
  6. RUN git clone https://github.com/oragono/oragono.git
  7. WORKDIR /go/src/github.com/oragono/oragono
  8. RUN git submodule update --init
  9. RUN make linux
  10. # run in Alpine, being a lightweight distro
  11. FROM alpine:latest
  12. EXPOSE 6667/tcp 6697/tcp
  13. RUN mkdir -p /ircd
  14. WORKDIR /ircd
  15. COPY --from=build-env /go/src/github.com/oragono/oragono/build/oragono-XXX-linux.tgz /
  16. RUN tar -xzf /oragono-XXX-linux.tgz
  17. COPY run.sh /ircd
  18. CMD ["./run.sh"]