Dockerfile 579 B

12345678910111213141516171819
  1. FROM alpine:3.8
  2. 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
  3. RUN git clone --branch master https://github.com/phanan/koel /koel
  4. RUN apk add php7-session
  5. WORKDIR /koel
  6. RUN composer install --no-scripts --no-interaction
  7. # In Encrypter.php line 43:
  8. # The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.
  9. RUN sed 's/^APP_KEY=$/APP_KEY=WORKAROUND_000000000000000000000/' .env.example >.env
  10. RUN apk add php7-pgsql
  11. RUN composer install