From ae623f9b2e853642dbf6cc9160660a25d4e408c6 Mon Sep 17 00:00:00 2001 From: Dany Maillard Date: Fri, 10 Dec 2021 19:38:36 +0100 Subject: [PATCH] Make up --- .gitignore | 1 + Dockerfile | 7 +++++++ Makefile | 9 +++++++++ 3 files changed, 17 insertions(+) create mode 100644 Dockerfile create mode 100644 Makefile diff --git a/.gitignore b/.gitignore index 57872d0..4fbb073 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /vendor/ +/composer.lock diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..294f3fc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM composer:latest as composer + +FROM php:8-cli-alpine as php + +COPY --from=composer /usr/bin/composer /usr/bin/composer + +WORKDIR /app diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a9d0d95 --- /dev/null +++ b/Makefile @@ -0,0 +1,9 @@ +IMAGE = gammadia-date-time-extra-php + +DOCKER_RUN = docker container run -it --rm -v ${PWD}:/app/ $(IMAGE) + +.PHONY: up +up: + docker buildx build . -t $(IMAGE) + $(DOCKER_RUN) composer install + $(DOCKER_RUN) sh