123456789101112131415161718192021222324 |
- FROM php:7.2-alpine
- # postgresql-dev: required for build of pgsql (includes libpq-fe.h)
- RUN apk add postgresql-dev
- # zlib-dev: required by zip module
- RUN apk add zlib-dev
- RUN docker-php-ext-install -j$(nproc) \
- exif \
- pgsql \
- zip
- RUN apk add \
- composer \
- git
- 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
- CMD ["sh"]
|