| # debian.sh --arch 'amd64' out/ 'trixie' '@1759104000' |
| RUN /bin/sh -c apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends --no-install-suggests ca-certificates && update-ca-certificates && apt-get install -y --no-install-recommends --no-install-suggests libatomic1 libevent-2.1-7t64 libevent-core-2.1-7t64 libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libssl3t64 libpq5 libmariadb3 libsqlite3-0 libhiredis1.1.0 libmongoc-1.0-0t64 libmicrohttpd12t64 && apt-get install -y --no-install-recommends --no-install-suggests dnsutils && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /out/ / # buildkit |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends --no-install-suggests libcap2-bin && setcap CAP_NET_BIND_SERVICE=+ep /usr/bin/turnserver && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false libcap2-bin && rm -rf /var/lib/apt/lists/* # buildkit |
| USER nobody:nogroup |
| EXPOSE [3478/tcp 3478/udp 5349/tcp 5349/udp] |
| VOLUME [/var/lib/coturn] |
| ENTRYPOINT ["docker-entrypoint.sh"] |
| CMD ["--log-file=stdout" "--external-ip=$(detect-external-ip)"] |