From 8ac8a2b10f56bf679f1db50d1404e85e3da4b325 Mon Sep 17 00:00:00 2001 From: Blake Mason Date: Thu, 14 Dec 2023 10:30:27 -0800 Subject: [PATCH] [F] Use makefile for aliasing docker commands --- Makefile | 8 ++++++++ README.md | 5 +++++ clean | 2 -- clean-images | 2 -- dev | 2 -- package.json | 10 ---------- 6 files changed, 13 insertions(+), 16 deletions(-) create mode 100644 Makefile delete mode 100644 clean delete mode 100644 clean-images delete mode 100644 dev delete mode 100644 package.json diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4e09885 --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +start: + docker-compose -f docker-compose-local-db.yml up --build + +clean: + docker system prune -f && docker volume prune -f + +clean-images: + docker images prune \ No newline at end of file diff --git a/README.md b/README.md index baacd53..b64b5ee 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,11 @@ docker-compose -f docker-compose-local-db.yml up 8. Go to to administer the site 9. Default admin username and password, as included in the db.sql file, is `example / password` +These and other most used docker commands for bringing containers up/down are aliased in a Makefile: + * `make start` is equivalent to `docker-compose -f docker-compose-local-db.yml up --build` + * `make clean` is equivalent to `docker system prune -f && docker volume prune -f` + * `make clean-images` is equivalent to `docker images prune` + #### Useful docker commands for local development 1. Cleaning house: `docker volume prune` `docker system prune` diff --git a/clean b/clean deleted file mode 100644 index 3ce2659..0000000 --- a/clean +++ /dev/null @@ -1,2 +0,0 @@ -#! bin/bash -docker system prune -f && docker volume prune -f \ No newline at end of file diff --git a/clean-images b/clean-images deleted file mode 100644 index 9cdb7ba..0000000 --- a/clean-images +++ /dev/null @@ -1,2 +0,0 @@ -#! bin/bash -docker images prune \ No newline at end of file diff --git a/dev b/dev deleted file mode 100644 index 443f787..0000000 --- a/dev +++ /dev/null @@ -1,2 +0,0 @@ -#! bin/bash -docker-compose -f docker-compose-local-db.yml up --build \ No newline at end of file diff --git a/package.json b/package.json deleted file mode 100644 index cf697a2..0000000 --- a/package.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "dependencies": { - "npm-run-all": "^4.1.5" - }, - "scripts": { - "dev": "docker-compose -f docker-compose-local-db.yml up --build", - "clean": "docker system prune -f && docker volume prune -f", - "clean-images": "docker images prune -f" - } -}