- Stuttgart, GER
- http://www.cleveradmin.de
-
I'm a passionate IT person, I love to work on Linux bash, music lover, collect vinyl, a simpsons fan, humorous, love memes of all kinds.
- Joined on
2023-03-26
Block a user
sinusbot (1.1.0)
Installation
docker pull git.techniverse.net/scriptos/sinusbot:1.1.0sha256:b1d61e7809ac63f3d382c09ed54d32d0f0e7de2ffa98bdd1aecb1806ba2e40ec
Images
| Digest | OS / Arch | Size |
|---|---|---|
| f3e64c5cbd | linux/amd64 | 506 MiB |
Image Layers ( linux/amd64)
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:c5143b228eb55f19ed4d3b653ad68ec7afe54ded0247e090ce3afb9e5484adfb in / |
| CMD ["/bin/bash"] |
| ENV SINUSBOT_VERSION=current TS3_VERSION=3.5.6 TS3_ARCH=amd64 BOT_USER=sinusbot BOT_HOME=/opt/sinusbot |
| RUN /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y wget bzip2 ca-certificates curl dbus iproute2 less screen xvfb libasound2 libegl1-mesa libfontconfig libglib2.0-0 libnss3 libpci3 libxcomposite-dev libxcursor1 libxdamage1 libxi6 libxkbcommon0 libxkbcommon-x11-0 libxss1 libxslt1.1 libxtst6 x11-xkb-utils libpulse0 libevent-2.1-7 libxrandr2 liblcms2-2 libatomic1 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-xinerama0 espeak-ng mbrola mbrola-de6 fonts-dejavu fonts-liberation fonts-freefont-ttf && update-ca-certificates && useradd -m -d /home/${BOT_USER} -s /bin/bash ${BOT_USER} && mkdir -p ${BOT_HOME} && chown -R ${BOT_USER}:${BOT_USER} ${BOT_HOME} # buildkit |
| WORKDIR /tmp |
| RUN /bin/sh -c wget -q https://www.sinusbot.com/dl/sinusbot.${SINUSBOT_VERSION}.tar.bz2 && tar -xjf sinusbot.${SINUSBOT_VERSION}.tar.bz2 -C ${BOT_HOME} && rm sinusbot.${SINUSBOT_VERSION}.tar.bz2 # buildkit |
| RUN /bin/sh -c wget https://files.teamspeak-services.com/releases/client/${TS3_VERSION}/TeamSpeak3-Client-linux_${TS3_ARCH}-${TS3_VERSION}.run && chmod +x TeamSpeak3-Client-linux_${TS3_ARCH}-${TS3_VERSION}.run && mkdir /tmp/ts3 && yes y | ./TeamSpeak3-Client-linux_${TS3_ARCH}-${TS3_VERSION}.run --target /tmp/ts3 && mkdir -p ${BOT_HOME}/teamspeak3-client && cp -r /tmp/ts3/* ${BOT_HOME}/teamspeak3-client/ && rm -rf /tmp/ts3 *.run # buildkit |
| RUN /bin/sh -c mkdir -p ${BOT_HOME}/teamspeak3-client/plugins && cp ${BOT_HOME}/plugin/libsoundbot_plugin.so ${BOT_HOME}/teamspeak3-client/plugins/ # buildkit |
| COPY ./data/config.ini /opt/sinusbot/config.ini # buildkit |
| RUN /bin/sh -c cp -a ${BOT_HOME}/scripts ${BOT_HOME}/scripts.dist # buildkit |
| RUN /bin/sh -c chown -R ${BOT_USER}:${BOT_USER} ${BOT_HOME} && chmod +x ${BOT_HOME}/sinusbot # buildkit |
| COPY ./data/bin/entrypoint.sh /opt/sinusbot/entrypoint.sh # buildkit |
| RUN /bin/sh -c chmod +x /opt/sinusbot/entrypoint.sh # buildkit |
| RUN /bin/sh -c chown -R ${BOT_USER}:${BOT_USER} ${BOT_HOME} && chmod +x ${BOT_HOME}/sinusbot # buildkit |
| WORKDIR /opt/sinusbot |
| USER sinusbot |
| EXPOSE [8087/tcp] |
| ENTRYPOINT ["/opt/sinusbot/entrypoint.sh"] |
| CMD ["./sinusbot"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.version | 22.04 |