# HG changeset patch # User Matthew Wild # Date 1537192007 -3600 # Node ID 936364f8efcf9b1be1f9c5740f1035db7b33e7db # Parent 675d296ff53f4c1b80a252a677e932b237596a6f Dockerfile: Switch to alpine for final image diff -r 675d296ff53f -r 936364f8efcf Dockerfile --- a/Dockerfile Mon Sep 17 14:26:46 2018 +0100 +++ b/Dockerfile Mon Sep 17 14:46:47 2018 +0100 @@ -1,4 +1,4 @@ -FROM ubuntu:xenial AS squish +FROM debian:9 AS squish MAINTAINER Matthew Wild @@ -29,21 +29,20 @@ RUN squish riddim -FROM ubuntu:xenial +FROM alpine:3.8 + +MAINTAINER Prosody Developers + +# Install dependencies +RUN apk add --update --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ \ + lua5.2 \ + lua5.2-expat \ + lua5.2-socket \ + lua5.2-sec \ + && rm -rf /var/cache/apk/* WORKDIR /opt/riddim -RUN apt-get update \ - && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ - lua5.2 \ - lua-filesystem \ - lua-socket \ - lua-sec \ - lua-cjson \ - lua-expat \ - ca-certificates \ - && rm -rf /var/lib/apt/lists/* - COPY --from=squish /tmp/build/verse.lua /opt/riddim/verse.lua COPY --from=squish /tmp/build/riddim.lua /opt/riddim/riddim.lua