Using Vite as a bundler to allow easier builds, with shared library Moved to a single dockerfile that takes an argument to specify which service to use moved some file around to faciliate bundling with vite cried a lot
41 lines
1.3 KiB
Makefile
41 lines
1.3 KiB
Makefile
# **************************************************************************** #
|
|
# #
|
|
# ::: :::::::: #
|
|
# Docker.mk :+: :+: :+: #
|
|
# +:+ +:+ +:+ #
|
|
# By: maiboyer <maiboyer@student.42.fr> +#+ +:+ +#+ #
|
|
# +#+#+#+#+#+ +#+ #
|
|
# Created: 2025/06/11 18:10:26 by maiboyer #+# #+# #
|
|
# Updated: 2025/07/30 19:32:11 by maiboyer ### ########.fr #
|
|
# #
|
|
# **************************************************************************** #
|
|
|
|
all: build
|
|
docker compose up -d
|
|
|
|
logs:
|
|
docker compose logs -f
|
|
|
|
down:
|
|
docker compose down
|
|
|
|
build:
|
|
docker compose build
|
|
|
|
re:
|
|
$(MAKE) -f ./Docker.mk clean
|
|
$(MAKE) -f ./Docker.mk all
|
|
|
|
clean:
|
|
docker compose down
|
|
|
|
prune: clean
|
|
-if ! [ -z $(shell docker ps -a -q) ] ; then \
|
|
docker stop $(shell docker ps -a -q); \
|
|
docker rm $(shell docker ps -a -q); \
|
|
fi
|
|
-docker image prune -a
|
|
-docker volume prune
|
|
-docker network prune
|
|
-docker system prune -a
|
|
|