IMAGE ushahidi_4.5.0-200621 FROM alpine3.11-php7.3_7.3.18-200621 RUN EOF # Install runtime dependencies apk --no-cache add php7-curl php7-imap php7-mysqli php7-pecl-memcached php7-pecl-redis php7-pdo_mysql # Download Ushahidi wget https://github.com/ushahidi/platform-client/releases/download/v4.5.0/ushahidi-platform-client-bundle-v4.5.0.tar.gz -O - | tar xzf - -C /srv mv /srv/ushahidi-platform-client-bundle-* /srv/ushahidi wget https://github.com/ushahidi/platform/releases/download/v4.5.0/ushahidi-platform-bundle-v4.5.0.tar.gz -O - | tar xzf - -C /srv/ushahidi mv /srv/ushahidi/ushahidi-platform-bundle-* /srv/ushahidi/platform # Create OS user addgroup -S -g 8080 ushahidi adduser -S -u 8080 -h /srv/ushahidi -s /bin/false -g ushahidi -G ushahidi ushahidi mkdir /srv/ushahidi/platform/storage chown -R ushahidi:ushahidi /srv/ushahidi/platform/storage EOF COPY image.d CMD /bin/s6-svscan /etc/services.d