# consider switching to https://hub.docker.com/_/php/ FROM alpine:3.8 RUN apk add \ composer \ git \ php7-curl \ php7-dom \ php7-exif \ php7-fileinfo \ php7-iconv \ php7-pdo \ php7-simplexml \ php7-tokenizer \ php7-xml \ php7-xmlwriter \ php7-zip \ php7-pgsql \ php7-session RUN git clone --branch master https://github.com/phanan/koel /koel WORKDIR /koel # In Encrypter.php line 43: # The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. RUN sed 's/^APP_KEY=$/APP_KEY=WORKAROUND_000000000000000000000/' .env.example >.env RUN composer install --no-interaction