diff --git a/.travis.yml b/.travis.yml index ff2fcc7e..da2c3d54 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,6 +15,6 @@ install: - composer install --ignore-platform-reqs script: - - docker-compose -f docker-compose.yml pull + - docker-compose -f docker-compose.yml build - docker-compose -f docker-compose.yml run php /opt/project/phpstorm-stubs/vendor/bin/phpunit /opt/project/phpstorm-stubs/tests/ - ./tests/check-stub-map diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..7c35e972 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM php:7.3 +RUN set -x \ + && apt-get update \ + && apt-get install -y libldap2-dev \ + && rm -rf /var/lib/apt/lists/* \ + && docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ \ + && docker-php-ext-install ldap \ + && apt-get purge -y --auto-remove libldap2-dev \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index d9a02106..bae13df3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ version: '2' services: php: - image: php:7.3 + build: . volumes: - .:/opt/project/phpstorm-stubs