88 @grep -E ' ^[-a-zA-Z0-9_\.\/]+:.*?## .*$$' $(MAKEFILE_LIST ) \
99 | sort | awk ' BEGIN {FS = ":.*?## "}; {printf " \033[32m%-15s\033[0m %s\n", $$1, $$2}'
1010
11+ build : # # Build development container
12+ @docker compose build $(DEV_CONTAINER_NAME )
13+
1114dev : # # Run development server
1215 @docker compose run -d --rm \
1316 --service-ports \
1417 --use-aliases \
1518 --name $(DEV_CONTAINER_NAME ) \
1619 $(DEV_CONTAINER_NAME ) yarn start:dev
1720
21+ exec : # # Execute a command in the development container
22+ @docker compose run -it --rm $(DEV_CONTAINER_NAME ) bash
23+
24+ install : # # Execute a command in the development container
25+ @docker compose run -it --rm $(DEV_CONTAINER_NAME ) yarn install
26+
1827dbs : # # Run dependencies for development
28+ @docker volume create $(APPNAME ) -mongodb
29+ @docker compose up -d $(APPNAME ) -redis $(APPNAME ) -mongo
1930 @docker volume create $(APPNAME ) -redis
2031 @docker run -d --rm \
2132 --name $(APPNAME ) -redis \
@@ -29,16 +40,6 @@ dbs: ## Run dependencies for development
2940 --health-cmd=" redis-cli ping || exit 1" \
3041 redis || true
3142
32- exec : # # Execute a command in the development container
33- @docker compose run -it --rm $(DEV_CONTAINER_NAME ) bash
34-
35- install : # # Execute a command in the development container
36- @docker compose run -it --rm $(DEV_CONTAINER_NAME ) yarn install
37-
38- dbs : # # Run dependencies for development
39- @docker volume create $(APPNAME ) -mongodb
40- @docker compose up -d $(APPNAME ) -redis $(APPNAME ) -mongo
41-
4243stop : # # Stop all containers
4344 @docker compose down --remove-orphans
4445 @docker compose rm -f
0 commit comments