27 |
27 |
28 ADD . riddim |
28 ADD . riddim |
29 |
29 |
30 RUN squish riddim |
30 RUN squish riddim |
31 |
31 |
32 FROM ubuntu:xenial |
32 FROM alpine:3.8 |
|
33 |
|
34 MAINTAINER Prosody Developers <docker@prosody.im> |
|
35 |
|
36 # Install dependencies |
|
37 RUN apk add --update --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ \ |
|
38 lua5.2 \ |
|
39 lua5.2-expat \ |
|
40 lua5.2-socket \ |
|
41 lua5.2-sec \ |
|
42 && rm -rf /var/cache/apk/* |
33 |
43 |
34 WORKDIR /opt/riddim |
44 WORKDIR /opt/riddim |
35 |
|
36 RUN apt-get update \ |
|
37 && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ |
|
38 lua5.2 \ |
|
39 lua-filesystem \ |
|
40 lua-socket \ |
|
41 lua-sec \ |
|
42 lua-cjson \ |
|
43 lua-expat \ |
|
44 ca-certificates \ |
|
45 && rm -rf /var/lib/apt/lists/* |
|
46 |
45 |
47 COPY --from=squish /tmp/build/verse.lua /opt/riddim/verse.lua |
46 COPY --from=squish /tmp/build/verse.lua /opt/riddim/verse.lua |
48 COPY --from=squish /tmp/build/riddim.lua /opt/riddim/riddim.lua |
47 COPY --from=squish /tmp/build/riddim.lua /opt/riddim/riddim.lua |
49 |
48 |
50 ADD config.docker.lua /etc/riddim/config.lua |
49 ADD config.docker.lua /etc/riddim/config.lua |