ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit |
CMD ["/bin/sh"] |
ENV TERM=screen-256color |
ENV LANG=C.UTF-8 |
ENV UID=1000 |
ENV GID=1000 |
LABEL org.opencontainers.image.authors=murdoc@storm-clan.de org.label-schema.name=docker-weechat org.label-schema.vendor=murdoc org.label-schema.schema-version=0.1.0 |
ENV BASH_VERSION=5.2.37-r0 |
ENV CA_CERTIFICATES_VERSION=20250619-r0 |
ENV TAR_VERSION=1.35-r3 |
ENV GNUTLS_VERSION=3.8.8-r0 |
ENV NCURSES_VERSION=6.5_p20250503-r0 |
ENV LIBGCRYPT_VERSION=1.10.3-r1 |
ENV SU_EXEC_VERSION=0.2-r3 |
ENV PERL_VERSION=5.40.3-r0 |
ENV PYTHON3_VERSION=3.12.11-r0 |
ENV PY3_PIP_VERSION=25.1.1-r0 |
ENV RUBY_LIBS_VERSION=3.4.4-r0 |
ENV ASPELL_LIBS_VESION=0.60.8.1-r0 |
ENV ASPELL_EN_VERSION=2020.12.07-r0 |
ENV TMUX_VERSION=3.5a-r1 |
ENV WEECHAT_VERSION=4.6.3-r0 |
ENV SHADOW_VERSION=4.17.3-r0 |
ENV TZDATA_VERSION=2025b-r0 |
RUN /bin/sh -c apk add --no-cache bash=="$BASH_VERSION" ca-certificates=="$CA_CERTIFICATES_VERSION" gnutls=="$GNUTLS_VERSION" ncurses=="$NCURSES_VERSION" libgcrypt=="$LIBGCRYPT_VERSION" su-exec=="$SU_EXEC_VERSION" shadow=="$SHADOW_VERSION" perl=="$PERL_VERSION" python3=="$PYTHON3_VERSION" py3-pip=="$PY3_PIP_VERSION" ruby-libs=="$RUBY_LIBS_VERSION" aspell-libs=="$ASPELL_LIBS_VESION" aspell-en=="$ASPELL_EN_VERSION" tmux=="$TMUX_VERSION" weechat=="$WEECHAT_VERSION" tar=="$TAR_VERSION" tzdata=="$TZDATA_VERSION" shadow="$SHADOW_VERSION" && update-ca-certificates && mkdir /weechat && addgroup -g ${GID} -S weechat && adduser -u ${UID} -D -S -h /weechat -s /sbin/nologin -G weechat weechat && apk del ca-certificates tar && rm -rf /var/cache/apk/* && rm -rf /tmp/* # buildkit |
VOLUME [/weechat] |
RUN /bin/sh -c mkdir -p /weechat/.weechat && mkfifo /weechat/.weechat/weechat_fifo # buildkit |
COPY ./start-weechat.sh /weechat/start-weechat.sh # buildkit |
COPY ./tmux.conf /weechat/.tmux.conf # buildkit |
RUN /bin/sh -c chmod +x /weechat/start-weechat.sh # buildkit |
EXPOSE map[9001/tcp:{}] |
WORKDIR /weechat |
ENTRYPOINT ["/weechat/start-weechat.sh"] |