IMAGE ushahidi_3.12.3-190620 FROM alpine3.9-php7.2_7.2.19-190620 RUN EOF # Install runtime dependencies apk --no-cache add php7-curl php7-imap php7-mysqli php7-pdo_mysql # Download Ushahidi wget https://github.com/ushahidi/platform-client/releases/download/v3.12.3/ushahidi-platform-client-bundle-v3.12.3.tar.gz -O /tmp/ushahidi-platform-client-bundle.tar.gz wget https://github.com/ushahidi/platform/releases/download/v3.12.3/ushahidi-platform-bundle-v3.12.3.tar.gz -O /tmp/ushahidi-platform-bundle.tar.gz tar xzf /tmp/ushahidi-platform-client-bundle.tar.gz -C /srv mv /srv/ushahidi-platform-client-bundle-v3.12.3 /srv/ushahidi tar xzf /tmp/ushahidi-platform-bundle.tar.gz -C /srv/ushahidi mv /srv/ushahidi/ushahidi-platform-bundle-v3.12.3 /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 chown -R ushahidi:ushahidi /srv/ushahidi/platform/application/logs /srv/ushahidi/platform/application/cache /srv/ushahidi/platform/application/media/uploads # Cleanup rm -rf /tmp/ushahidi-platform-client-bundle.tar.gz /tmp/ushahidi-platform-bundle.tar.gz EOF COPY lxc RUN EOF # Patch Previewers cd /srv/ushahidi patch -p0