File tree Expand file tree Collapse file tree 2 files changed +9
-38
lines changed Expand file tree Collapse file tree 2 files changed +9
-38
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ services:
39
39
MYSQL_DATABASE: '${DB_DATABASE}'
40
40
MYSQL_USER: '${DB_USERNAME}'
41
41
MYSQL_PASSWORD: '${DB_PASSWORD}'
42
- image: laravel-asterisk:19
42
+ image: laravel-asterisk:latest
43
43
ports:
44
44
- '${UDP_PORT:-5060}:5060/udp'
45
45
volumes:
Original file line number Diff line number Diff line change @@ -8,53 +8,24 @@ ARG MYSQL_DATABASE=asterisk
8
8
ARG MYSQL_USER=sail
9
9
ARG MYSQL_PASSWORD=password
10
10
11
- WORKDIR /etc/asterisk
11
+ ARG DEBIAN_FRONTEND=noninteractive
12
12
13
- ENV DEBIAN_FRONTEND noninteractive
14
- ENV TZ=UTC
13
+ WORKDIR /etc/asterisk
15
14
16
15
RUN apt update \
17
16
&& apt upgrade -y \
18
- && apt install -y --no-install-recommends --no-install-suggests \
19
- autoconf \
20
- binutils-dev \
21
- build-essential \
22
- ca-certificates \
23
- wget \
24
- curl \
25
- file \
26
- libcurl4-openssl-dev \
27
- libedit-dev \
28
- libgsm1-dev \
29
- libogg-dev \
30
- libpopt-dev \
31
- libresample1-dev \
32
- libspandsp-dev \
33
- libspeex-dev \
34
- libspeexdsp-dev \
35
- libsqlite3-dev \
36
- libsrtp2-dev \
37
- libssl-dev \
38
- libvorbis-dev \
39
- libxml2-dev \
40
- libxslt1-dev \
41
- odbcinst \
42
- portaudio19-dev \
43
- procps \
44
- unixodbc \
45
- odbc-mariadb \
46
- unixodbc-dev \
47
- uuid \
48
- uuid-dev \
49
- xmlstarlet \
17
+ && apt install -y wget build-essential subversion \
50
18
&& cd /usr/src/ \
51
19
&& wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-${ASTERISK_VERSION}-current.tar.gz \
52
20
&& tar zxf asterisk-${ASTERISK_VERSION}-current.tar.gz \
53
21
&& cd asterisk-${ASTERISK_VERSION}.*/ \
54
- && ./configure --with-pjproject-bundled --with-jansson-bundled \
55
- && make menuselect/menuselect menuselect-tree menuselect.makeopts \
22
+ && contrib/scripts/get_mp3_source.sh \
23
+ && contrib/scripts/install_prereq install \
24
+ && ./configure \
56
25
&& make -j $(nproc) \
57
26
&& make install \
27
+ && make config \
28
+ && ldconfig \
58
29
&& useradd --system asterisk \
59
30
&& chown -R asterisk:asterisk /etc/asterisk \
60
31
/var/*/asterisk \
You can’t perform that action at this time.
0 commit comments