summaryrefslogtreecommitdiff
path: root/images/runit-edge/Dockerfile
blob: d0c2040170aeefbdab11ea4055b70c150bda35e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM alpine:edge

RUN apk add --no-cache sudo shadow runit

# runit
ADD runit/run /app/runit/run
ONBUILD ADD service /etc/service
# Make sure all service and log files are executable
ONBUILD RUN find -L /etc/service \( -name run -or -name finish -or -name down \) -exec chmod +x {} \;

# If supplied as "ENTRYPOINT foo" it will be wrapped in "/bin/sh -c",
# but that will swallow signals and we rely on those
ONBUILD RUN chmod +x /app/runit/run
ONBUILD ENTRYPOINT ["/app/runit/run"]