Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrjoops/ppm.docker
https://github.com/mrjoops/ppm.docker
Last synced: 19 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mrjoops/ppm.docker
- Owner: mrjoops
- License: mit
- Created: 2019-09-27T12:04:38.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-14T23:46:06.000Z (almost 4 years ago)
- Last Synced: 2023-10-29T20:36:06.693Z (about 1 year ago)
- Language: Dockerfile
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mrjoops/ppm
This is a base image for creating Symfony or Laravel-based PHP services using PHP-PM.
The main difference with the phppm/standalone image is the use of the official Docker PHP image as a base.
The other notable difference is the use of the PORT environment variable to make it suitable for hosting with Heroku.## Usage
The usage is the same as phppm/standalone.
## Extending
You can use it as is if the PHP modules mentionned below fit your needs or use it as a base.
Here is an example with composer added:```
FROM mrjoops/ppmCOPY --from=composer /usr/bin/composer /usr/bin/composer
RUN apt-get update \
&& apt-get install -y git libzip-dev unzip zlib1g-dev \
&& apt-get clean \
&& docker-php-ext-install -j$(nproc) zip
```## PHP Modules
* Core
* ctype
* curl
* date
* dom
* fileinfo
* filter
* ftp
* hash
* iconv
* json
* libxml
* mbstring
* mysqlnd
* openssl
* pcntl
* pcre
* PDO
* pdo_sqlite
* Phar
* posix
* readline
* Reflection
* session
* SimpleXML
* sodium
* SPL
* sqlite3
* standard
* tokenizer
* xml
* xmlreader
* xmlwriter
* zlib