Dockerfile

changeset 151
936364f8efcf
parent 150
675d296ff53f
child 154
30a0af8f9999
equal deleted inserted replaced
150:675d296ff53f 151:936364f8efcf
1 FROM ubuntu:xenial AS squish 1 FROM debian:9 AS squish
2 2
3 MAINTAINER Matthew Wild <mwild1@gmail.com> 3 MAINTAINER Matthew Wild <mwild1@gmail.com>
4 4
5 RUN apt-get update \ 5 RUN apt-get update \
6 && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ 6 && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
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

mercurial