Block a user
hotel-management/hotel-pbx (latest)
Published 2026-01-20 13:01:45 +00:00 by varun
Installation
docker pull git.vastites.com/varun/hotel-management/hotel-pbx:latestsha256:7e8aeb7e789bf2b9a116eee2c93ee2dc0470d82f785ee27e8d123c51d8958038
Image Layers
| # debian.sh --arch 'amd64' out/ 'bullseye' '@1768176000' |
| MAINTAINER Andrey Volk <andrey@signalwire.com> |
| RUN /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -yq install git # buildkit |
| RUN /bin/sh -c git clone https://github.com/signalwire/freeswitch /usr/src/freeswitch # buildkit |
| RUN /bin/sh -c git clone https://github.com/signalwire/libks /usr/src/libs/libks # buildkit |
| RUN /bin/sh -c git clone https://github.com/freeswitch/sofia-sip /usr/src/libs/sofia-sip # buildkit |
| RUN /bin/sh -c git clone https://github.com/freeswitch/spandsp /usr/src/libs/spandsp # buildkit |
| RUN /bin/sh -c git clone https://github.com/signalwire/signalwire-c /usr/src/libs/signalwire-c # buildkit |
| RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive apt-get -yq install build-essential cmake automake autoconf 'libtool-bin|libtool' pkg-config libssl-dev zlib1g-dev libdb-dev unixodbc-dev libncurses5-dev libexpat1-dev libgdbm-dev bison erlang-dev libtpl-dev libtiff5-dev uuid-dev libpcre2-dev libedit-dev libsqlite3-dev libcurl4-openssl-dev nasm libogg-dev libspeex-dev libspeexdsp-dev libldns-dev python3-dev libavformat-dev libswscale-dev libavresample-dev liblua5.2-dev libopus-dev libpq-dev libsndfile1-dev libflac-dev libogg-dev libvorbis-dev libshout3-dev libmpg123-dev libmp3lame-dev odbc-postgresql unixodbc # buildkit |
| RUN /bin/sh -c cd /usr/src/libs/libks && cmake . -DCMAKE_INSTALL_PREFIX=/usr -DWITH_LIBBACKTRACE=1 && make install # buildkit |
| RUN /bin/sh -c cd /usr/src/libs/sofia-sip && ./bootstrap.sh && ./configure CFLAGS="-g -ggdb" --with-pic --with-glib=no --without-doxygen --disable-stun --prefix=/usr && make -j`nproc --all` && make install # buildkit |
| RUN /bin/sh -c cd /usr/src/libs/spandsp && ./bootstrap.sh && ./configure CFLAGS="-g -ggdb" --with-pic --prefix=/usr && make -j`nproc --all` && make install # buildkit |
| RUN /bin/sh -c cd /usr/src/libs/signalwire-c && PKG_CONFIG_PATH=/usr/lib/pkgconfig cmake . -DCMAKE_INSTALL_PREFIX=/usr && make install # buildkit |
| RUN /bin/sh -c sed -i 's|#formats/mod_shout|formats/mod_shout|' /usr/src/freeswitch/build/modules.conf.in # buildkit |
| RUN /bin/sh -c cd /usr/src/freeswitch && ./bootstrap.sh -j # buildkit |
| RUN /bin/sh -c cd /usr/src/freeswitch && ./configure # buildkit |
| RUN /bin/sh -c cd /usr/src/freeswitch && make -j`nproc` && make install # buildkit |
| RUN /bin/sh -c apt-get clean # buildkit |
| COPY entrypoint.sh /entrypoint.sh # buildkit |
| RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit |
| ENTRYPOINT ["/entrypoint.sh"] |
| CMD ["/usr/local/freeswitch/bin/freeswitch" "-nf" "-nc"] |