mirror of
https://github.com/AudebertAdrien/ft_transcendence.git
synced 2026-11-09 17:37:08 +01:00
merge avec adrien ok
This commit is contained in:
28
makefile
28
makefile
@@ -1,5 +1,12 @@
|
||||
MAIN_PROJECT_NAME=main_project
|
||||
ELK_PROJECT_NAME=elk_project
|
||||
|
||||
COMPOSE_FILE=docker-compose.yml
|
||||
COMPOSE=docker compose -f $(COMPOSE_FILE)
|
||||
ELK_COMPOSE_FILE=docker-compose-elk.yml
|
||||
|
||||
COMPOSE=docker compose -f $(COMPOSE_FILE) -p $(MAIN_PROJECT_NAME)
|
||||
ELK_COMPOSE=docker compose -f $(ELK_COMPOSE_FILE) -p $(ELK_PROJECT_NAME)
|
||||
|
||||
CONTAINER=$(c)
|
||||
|
||||
up: down
|
||||
@@ -9,18 +16,23 @@ up: down
|
||||
build:
|
||||
$(COMPOSE) build $(CONTAINER)
|
||||
|
||||
start:
|
||||
$(COMPOSE) start $(CONTAINER)
|
||||
|
||||
stop:
|
||||
$(COMPOSE) stop $(CONTAINER)
|
||||
|
||||
down:
|
||||
$(COMPOSE) down $(CONTAINER)
|
||||
|
||||
destroy:
|
||||
$(COMPOSE) down -v --rmi all
|
||||
|
||||
# Manage ELK stack
|
||||
|
||||
elk-up:
|
||||
$(ELK_COMPOSE) up -d --remove-orphans || true
|
||||
|
||||
elk-down:
|
||||
$(ELK_COMPOSE) down --remove-orphans
|
||||
|
||||
elk-destroy:
|
||||
$(ELK_COMPOSE) down --remove-orphans -v --rmi all
|
||||
|
||||
kill-pid:
|
||||
sudo lsof -i :5432 | awk 'NR>1 {print $$2}' | xargs sudo kill -9 || true
|
||||
sudo lsof -i :5601 | awk 'NR>1 {print $$2}' | xargs sudo kill -9 || true
|
||||
@@ -34,8 +46,6 @@ ps:
|
||||
db-shell:
|
||||
$(COMPOSE) exec db psql -U 42student players_db
|
||||
|
||||
re: destroy up
|
||||
|
||||
help:
|
||||
@echo "Usage:"
|
||||
@echo " make build [c=service] # Build images"
|
||||
|
||||
Reference in New Issue
Block a user