Shits out a simple dockerfile for php projects based upon a .travis.yml
Project description
Shits out a simple dockerfile for php projects based upon a .travis.yml
Literally don’t use this and assume it’ll work. It probably won’t. Hence the description.
Literally the worst. I can’t even.
Installation
Using PIP via PyPI:
pip install docker-travis-php
Using PIP via Github:
pip install git+git://github.com/josegonzalez/docker-travis-php.git#egg=docker-travis-php
Usage
In a directory with a .travis.yml, run the following:
docker-travis-php
You will now have a Dockerfile in that directory that can be run via the following command:
# builds the ``before_script`` and ``script`` sections
# useful for "local" travis runs
docker build .
The default debian packages that are installed (before php extensions) are as follows:
git-core
libcurl4-openssl-dev
libicu-dev
php-pear
php5-cli
You can add more by using the following environment variable:
export PACKAGES=wget
docker-travis-php
By default, the following extensions are built:
curl
intl
mbstring
mysql
redis
xdebug
You can configure this using the following environment variable:
export EXTENSIONS=curl,intl,mbstring
docker-travis-php
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for docker_travis_php-0.0.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16c0f4ead5edea0f801b1efc37631a880ad6f8cced5154fda209730a58812e4c |
|
MD5 | edde173ffa5e2327f7b704e318cb9ac7 |
|
BLAKE2b-256 | 0f1b67b5ac8178650e0d1b4f1650c0b488d9018e13ed1637783cde61c5d7c58c |