Skip to content

Commit 8b4ed6c

Browse files
committed
Makefile: use docker compose v2
1 parent ad5f1d1 commit 8b4ed6c

File tree

2 files changed

+3
-12
lines changed

2 files changed

+3
-12
lines changed

Makefile

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,12 @@ user := $(shell id -u)
99
group := $(shell id www-data -g)
1010
PROJECT_NAME=demo
1111
PROJECT_DIR=/var/www/project/$(PROJECT_NAME)
12-
DOCKER_COMPOSE := USER_ID=$(user) GROUP_ID=$(group) docker-compose
12+
DOCKER_COMPOSE := USER_ID=$(user) GROUP_ID=$(group) docker compose
1313
EXEC?=$(DOCKER_COMPOSE) exec --workdir $(PROJECT_DIR) php
1414
EXEC_SF?=$(DOCKER_COMPOSE) exec -u www-data php
1515
EXEC_ROOT?=$(DOCKER_COMPOSE) exec --workdir $(PROJECT_DIR) -u root php
1616
CONSOLE=$(EXEC_SF) symfony console
1717
PHPCSFIXER?=$(EXEC) php -d memory_limit=1024m vendor/bin/php-cs-fixer
18-
DOCKER_COMPOSE_OVERRIDE ?= dev
1918

2019
help:
2120
@grep -E '(^[a-zA-Z_-]+:.*?##.*$$)|(^##)' $(firstword $(MAKEFILE_LIST)) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[32m%-30s\033[0m %s\n", $$1, $$2}' | sed -e 's/\[32m##/[33m/'
@@ -212,14 +211,6 @@ ifeq (,$(wildcard .env))
212211
@cp .docker/compose/docker.env .env
213212
endif
214213

215-
#docker-compose.override.yml: docker-compose.$(DOCKER_COMPOSE_OVERRIDE).yml
216-
#ifeq (,$(wildcard .env))
217-
# @cp .env.dist .env
218-
#endif
219-
# @test -f docker-compose.override.yml \
220-
# && $(call echo_text,/!\ docker-compose.$(DOCKER_COMPOSE_OVERRIDE).yml might have been modified - remove docker-compose.override.yml to be up-to-date,31) \
221-
# || ( echo "Copy docker-compose.override.yml from docker-compose.$(DOCKER_COMPOSE_OVERRIDE).yml"; cp docker-compose.$(DOCKER_COMPOSE_OVERRIDE).yml docker-compose.override.yml )
222-
223214

224215
#node_modules: yarn.lock
225216
# @$(EXEC) yarn install

readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# Docker Nginx + PHP + Mysql + Dev Tools
2-
A Docker image based on Ubuntu, serving PHP 8.1 FPM running as Nginx Module. Useful for Web developers in need for a fixed PHP version. In addition, the `error_reporting` setting in php.ini is configurable per container via environment variable.
2+
A Docker image based on Ubuntu, serving PHP 8.2 FPM running as Nginx Module. Useful for Web developers in need for a fixed PHP version. In addition, the `error_reporting` setting in php.ini is configurable per container via environment variable.
33

44
## Prerequisite
55

6-
* Docker v18+ / Docker-compose v1.23+ / [Manage Docker as a non-root user](https://docs.docker.com/install/linux/linux-postinstall/)
6+
* Docker v24+ / Docker-compose v2.21+ / [Manage Docker as a non-root user](https://docs.docker.com/install/linux/linux-postinstall/)
77
* Make command: Under linux `sudo apt install build-essential` or for [Windows users](https://stackoverflow.com/questions/32127524/how-to-install-and-use-make-in-windows/54086635)
88
* Git
99

0 commit comments

Comments
 (0)