ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in / |
CMD ["/bin/sh"] |
LABEL maintainer=Andrius Kairiukstis <k@andrius.mobi> |
ENV LANG=C.UTF-8 |
ENV LC_ALL=C.UTF-8 |
RUN /bin/sh -c set -e && apk add --update --quiet asterisk asterisk-sample-config >/dev/null && asterisk -U asterisk &>/dev/null && sleep 5s && [ "$(asterisk -rx "core show channeltypes" | grep PJSIP)" != "" ] && : || rm -r /usr/lib/asterisk/modules/*pj* && pkill -9 ast && sleep 1s && truncate -s 0 /var/log/asterisk/messages /var/log/asterisk/queue_log || : && mkdir -p /var/spool/asterisk/fax && chown -R asterisk: /var/spool/asterisk && rm -rf /var/run/asterisk/* /var/cache/apk/* /tmp/* /var/tmp/* # buildkit |
EXPOSE map[5060/tcp:{} 5060/udp:{}] |
VOLUME [/var/lib/asterisk/sounds /var/lib/asterisk/keys /var/lib/asterisk/phoneprov /var/spool/asterisk /var/log/asterisk] |
ADD docker-entrypoint.sh /docker-entrypoint.sh # buildkit |
ENTRYPOINT ["/docker-entrypoint.sh"] |
LABEL Maintainer=H2 invent GmbH Description=Meetling Livekit Aserisk Server org.opencontainers.image.title=Meetling Livekit Aserisk Server |
COPY agi.sh /agi.sh # buildkit |
RUN /bin/sh -c apk add curl git less jq asterisk-curl asterisk-sounds-en asterisk-sounds-moh && rm -rf /var/cache/apk/* # buildkit |