]> jfr.im git - irc/UndernetIRC/undernet-development-env.git/blame - Dockerfile.ircu2
Reduce the X login delay after linking
[irc/UndernetIRC/undernet-development-env.git] / Dockerfile.ircu2
CommitLineData
446026a1
SW
1FROM alpine:3.17 AS build
2
3RUN apk --no-cache update && \
4 apk --no-cache upgrade && \
5 apk --no-cache add \
6 build-base \
7 autoconf \
8 automake \
9 libtool \
10 pkgconfig \
11 check-dev \
12 file \
13 bison
14
15COPY . /src
16
17RUN cd /src && \
18 ./configure --build="$(arch)-unknown-linux-gnu" \
19 --prefix=/ircd \
20 --with-cpath=/ircd/etc/ircd.conf \
21 --with-maxcon=1024 && \
22 make && \
23 make install && \
24 chmod 711 /ircd/bin/umkpasswd
25
26CMD /bin/sh
27
28FROM alpine:3.17
29MAINTAINER ratler@undernet.org
30
31EXPOSE 4400/tcp 6667/tcp 6669/tcp
32
33RUN apk --no-cache update && \
34 apk --no-cache upgrade
35
36RUN addgroup -S ircd && \
37 adduser -D -S -s /sbin/nologin -G ircd ircd
38
39COPY --from=build /ircd /ircd
40
41RUN chown -R ircd:ircd /ircd/lib
42
43USER ircd
44WORKDIR /ircd
45ENTRYPOINT ["/ircd/bin/ircd", "-n"]