Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
php
 
 
 
 
 
 
 
 

README.md

Napp PHP Docker images

Supported tags and respective Dockerfile links

Example

Docker Compose

in a docker-compose.yml

version: '3'

services:
  php:
    image: napp/php-ci:8.0-rc2-fpm
    volumes:
      - '.:/var/www/html'
    # ...

GitLab CI

Example use in GitLab CI

stages:
  - test

before_script:
  - composer self-update
  - composer install --no-progress --no-interaction

variables:
  WITH_XDEBUG: "1"
  MYSQL_ROOT_PASSWORD: mysql
  MYSQL_DATABASE: mydb
  MYSQL_USER: myuser
  MYSQL_PASSWORD: somepassword
  COMPOSER_HOME: /cache/composer
  REDIS_PORT: "6379"

test_php:
  image: napp/php-ci:8.0-rc2-fpm
  stage: test
  script:
    - phpunit --testsuite=unit

test_php73:
  image: napp/php-ci:7.4-fpm
  stage: test
  script:
    - phpunit --testsuite=unit

How to build

Example of building one of the images

cd php/8.0/fpm
docker build --no-cache -t napp/php-ci:8.0-fpm -f Dockerfile .
docker push napp/php-ci:8.0-fpm
You can’t perform that action at this time.