Giter Club home page Giter Club logo

dockerize's Issues

please support ioncube

There are lot of commercial apps out there like blesta, whmcs that need the ioncube extension.
This would be a big win if ioncube works

Add PostgreSQL 10 support

Need support for PostgreSQL 10.

This probably means adding a versioning variable POSTGRES_VERSION to dist/docker/lib/env.sh.

That should work.

Application returning 404 after docker-compose up

I have installed the latest version of dockerize-php and then ran docker-compose up. Unfortunately this results in the app throwing a 404.

I was able to fix this by modifying the default nginx file and setting the root directive to root /var/www/public; instead of root /var/www/web;

I'm not sure if this is specific to my app setup or if this is a mistake in the nginx configuration.

Separate into modular update-able components

Nice idea! This is a great solution for getting started with a new project. It would be awesome if it were possible to easily update the components on projects whenever new functionality and bug fixes are contributed to this project.

The features I'm looking for are:

  1. Minimal human interaction for setup or update
  2. Easily individual components (PHP, DBMS, etc) forward or back to specific versions
  3. Immediate access to binaries of components without having to setup symbolic links

The PHP Composer package manager is the main inspiration behind these features. It would be great if your project could act in much the same way, in that I could choose which components I want to install, and then upon installation, there would be a common bin folder that all binaries in the individual components are symbolically linked to.

For example, Composer stores its packages in vendor. You could store yours in platform. If I chose to install Postgres and PHP for example, I could end up with platform/postgres and platform/php folders. Since each of these components has their own binaries, your project could symbolically link all of them into platform/.bin.

Since creating an actual package manager like Composer would be a lot of work, you could maybe look into pulling this off with Git submodules instead? Then theplatform/postgres and platform/php would be submodules, and you could use Git hooks to setup the symbolic links within platform/.bin.

Since they are Git submodules, it would be trivial to roll forward and backwards to specific versions of each component as desired.

The only remaining piece of the puzzle would be how to create the appropriate Docker compose files that bring everything together into a properly configured LEPP stack.


Migrated from https://github.com/phpexpertsinc/docker-php/issues/7

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.