diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..acce16e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM php:7.4-cli + +RUN apt-get update && apt-get install -y \ + git \ + curl \ + unzip \ + && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \ + && apt-get clean && rm -rf /var/lib/apt/lists/* + +WORKDIR /app + +COPY . . + +RUN composer install + +ENTRYPOINT ["vendor/bin/phpunit"] + diff --git a/README.md b/README.md index 0715101..8b07277 100644 --- a/README.md +++ b/README.md @@ -1 +1,9 @@ -Example for presentation. \ No newline at end of file +Example for presentation. + +--- + +Running tests with docker compose + +```sh +docker compose run --build readable-example +``` diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..1553793 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,7 @@ +services: + readable-example: + build: + context: . + dockerfile: Dockerfile + container_name: readable-example + working_dir: /app