Laravel development & production ready Docker build - help needed

This page summarizes the projects mentioned and recommended in the original post on /r/laravel

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • libreoffice-headless

    LibreOffice Docker image for OpenERP v6.1 with Aeroo Reports

  • I'm not sure about the particular container. It seems to expose a port, but it doesn't seem to launch libreoffice itself. I think it's only intended for manual use from the host system. I noticed that there are also other images that seem to run libreoffice as a server and expose it's port, e.g. https://github.com/lcrea/libreoffice-headless

  • Laradock

    Full PHP development environment for Docker.

  • Have you considered checking out https://laradock.io/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • docker-image-php-nginx

    Configurable Docker image for PHP-FPM with Nginx for several frameworks. Includes SQLite, Composer, Xdebug, Blackfire, NodeJS, database command-line clients and popular PHP extensions.

  • Here is my Docker image that covers most bases. For web server, I bundle Nginx in one container with PHP-FPM and configure both using environment variables.

  • nginx-proxy

    Automated nginx proxy for Docker containers using docker-gen

  • For HTTPS with Let's Encrypt (and reverse proxying), there's also nginx-proxy. Traefik is the better product, no doubt, but it's quite complex.

  • laravel-docker

    quickstart for production ready Laravel in docker (by thomasmoors)

  • Hope this helps: https://github.com/thomasmoors/laravel-docker

  • PhpSpreadsheet

    A pure PHP library for reading and writing spreadsheet files

  • But xlsx to csv sounds like a really simple task. You should consider if you could do the task using PHP, for example the PHPSpreadsheet package or it's wrapper Laravel-Excel.

  • gotenberg

    A developer-friendly API for converting numerous document formats into PDF files, and more!

  • If you need it for PDF conversions, I suggest you take a bit larger container, but one that everyone else uses. Gotenberg is a popular project that has it's own API wrapper to provide access to libreoffice among others.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • PHPWord

    A pure PHP library for reading and writing word processing documents

  • I'd use PHPWord then, but, if it's not enough, surely go ahead and have a headless libreoffice server like here. You can probably set up your own dockerfile following the examples, as the existing projects seem a bit outdated.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts