Dockerfile for building dockerized php_excel extension.
Since there is complexity in adding php_excel extension to a dockerized environment we are provide it here. You can refer the manuall setup process here
Images are available with the following tags
dphadatare/phpexcel:latest
Add below lines to your dockerfile
COPY --from=dphadatare/phpexcel:latest /usr/local/lib/php/extensions/no-debug-non-zts-20180731/excel.so /usr/local/lib/php/extensions/no-debug-non-zts-20180731/
COPY --from=dphadatare/phpexcel:latest /usr/lib/libxl.so /usr/lib/
RUN docker-php-ext-enable excel
Optionaly, we can create the excel.ini file to configure excel, you can refer to the excel.ini file for reference. Copy that file to your repository and use below code line in dockerfile
COPY ./docker/excel.ini /usr/local/etc/php/conf.d/excel.ini
For examples please refer to link here
- Clone repository to your local PC and add changes to your local branch
$ git clone [email protected]:dphadtare/docker-php-excel.git
$ cd docker-php-excel
$ git checkout staging
- Open the versions-helper.json file if this is a version update
- Update version number
- OR make what ever changes you think will improve the images
- Run the update.sh script once
- update.sh will generate the dockerfiles for each version specified in version-helper.json by applying the dockerfile.template
$ ./update.sh
- Commit the changes
- Push changes to your branch and create PR
- Github actions is used to push images to docker hub