Use gliderlabs/alpine and updated s6-overlay to v1.19.1.1.
This commit is contained in:
parent
b185c458f8
commit
9d0e877957
13
Dockerfile
13
Dockerfile
@ -1,6 +1,6 @@
|
|||||||
# Using https://github.com/smebberson/docker-alpine, which in turn
|
# Using https://github.com/gliderlabs/docker-alpine, which in turn
|
||||||
# uses https://github.com/just-containers/s6-overlay for a s6 Docker overlay
|
# plus https://github.com/just-containers/s6-overlay for a s6 Docker overlay
|
||||||
FROM smebberson/alpine-base
|
FROM gliderlabs/alpine
|
||||||
# Initially was based on work of Christian Lück <christian@lueck.tv>
|
# Initially was based on work of Christian Lück <christian@lueck.tv>
|
||||||
LABEL description="A complete, self-hosted Tiny Tiny RSS (TTRSS) environment." \
|
LABEL description="A complete, self-hosted Tiny Tiny RSS (TTRSS) environment." \
|
||||||
maintainer="Andreas Löffler <andy@x86dev.com>"
|
maintainer="Andreas Löffler <andy@x86dev.com>"
|
||||||
@ -8,15 +8,20 @@ LABEL description="A complete, self-hosted Tiny Tiny RSS (TTRSS) environment." \
|
|||||||
RUN set -xe && \
|
RUN set -xe && \
|
||||||
apk update && apk upgrade && \
|
apk update && apk upgrade && \
|
||||||
apk add --no-cache --virtual=run-deps \
|
apk add --no-cache --virtual=run-deps \
|
||||||
nginx git ca-certificates \
|
nginx git ca-certificates curl \
|
||||||
php5 php5-fpm php5-curl php5-dom php5-gd php5-json php5-mcrypt php5-pcntl php5-pdo php5-pdo_pgsql php5-pgsql php5-posix
|
php5 php5-fpm php5-curl php5-dom php5-gd php5-json php5-mcrypt php5-pcntl php5-pdo php5-pdo_pgsql php5-pgsql php5-posix
|
||||||
|
|
||||||
# Add user www-data for php-fpm
|
# Add user www-data for php-fpm
|
||||||
# 82 is the standard uid/gid for "www-data" in Alpine
|
# 82 is the standard uid/gid for "www-data" in Alpine
|
||||||
RUN adduser -u 82 -D -S -G www-data www-data
|
RUN adduser -u 82 -D -S -G www-data www-data
|
||||||
|
|
||||||
|
# Copy root file system
|
||||||
COPY root /
|
COPY root /
|
||||||
|
|
||||||
|
# Add s6 overlay
|
||||||
|
# Note: Tweak this line if you're running anything other than x86 AMD64 (64-bit)
|
||||||
|
RUN curl -L -s https://github.com/just-containers/s6-overlay/releases/download/v1.19.1.1/s6-overlay-amd64.tar.gz | tar xvzf - -C /
|
||||||
|
|
||||||
# expose Nginx ports
|
# expose Nginx ports
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
EXPOSE 4443
|
EXPOSE 4443
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user