FROM alpine:3.8 RUN apk add git composer php7-exif php7-fileinfo php7-simplexml php7-pdo php7-curl php7-zip php7-tokenizer php7-iconv php7-dom php7-xmlwriter php7-xml RUN git clone --branch master https://github.com/phanan/koel /koel RUN apk add php7-session WORKDIR /koel RUN composer install --no-scripts --no-interaction # 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 apk add php7-pgsql RUN composer install