Skip to content

Commit 203264a

Browse files
committed
Fix Makefile
1 parent 94acf0a commit 203264a

1 file changed

Lines changed: 15 additions & 13 deletions

File tree

Makefile

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,25 @@ PYTHON := python
33
CONFIGS_DIG := config
44
TOML_CONFIG_MANAGER := $(CONFIGS_DIG)/toml_config_manager.py
55

6+
.PHONY: guard-APP_ENV
7+
guard-APP_ENV:
8+
@if [ -z "$$APP_ENV" ]; then \
9+
echo "APP_ENV is not set. Set APP_ENV before running this command."; \
10+
exit 1; \
11+
fi
12+
613
.PHONY: env dotenv
714
env:
815
@echo APP_ENV=$(APP_ENV)
916

10-
dotenv:
11-
@$(PYTHON) $(TOML_CONFIG_MANAGER) ${APP_ENV}
17+
dotenv: guard-APP_ENV
18+
@$(PYTHON) $(TOML_CONFIG_MANAGER) $(APP_ENV)
1219

1320
# Docker compose
1421
DOCKER_COMPOSE := docker compose
1522
DOCKER_COMPOSE_PRUNE := scripts/makefile/docker_prune.sh
1623

17-
.PHONY: guard-APP_ENV up.db up.db-echo up up.echo down down.total logs.db shell.db prune
18-
guard-APP_ENV:
19-
ifndef APP_ENV
20-
$(error "APP_ENV is not set. Set APP_ENV before running this command.")
21-
endif
22-
24+
.PHONY: up.db up.db-echo up up.echo down down.total logs.db shell.db prune
2325
up.db: guard-APP_ENV
2426
@echo "APP_ENV=$(APP_ENV)"
2527
@cd $(CONFIGS_DIG)/$(APP_ENV) && $(DOCKER_COMPOSE) --env-file .env.$(APP_ENV) up -d web_app_db_pg --build
@@ -28,11 +30,11 @@ up.db-echo: guard-APP_ENV
2830
@echo "APP_ENV=$(APP_ENV)"
2931
@cd $(CONFIGS_DIG)/$(APP_ENV) && $(DOCKER_COMPOSE) --env-file .env.$(APP_ENV) up web_app_db_pg --build
3032

31-
up:
33+
up: guard-APP_ENV
3234
@echo "APP_ENV=$(APP_ENV)"
3335
@cd $(CONFIGS_DIG)/$(APP_ENV) && $(DOCKER_COMPOSE) --env-file .env.$(APP_ENV) up -d --build
3436

35-
up.echo:
37+
up.echo: guard-APP_ENV
3638
@echo "APP_ENV=$(APP_ENV)"
3739
@cd $(CONFIGS_DIG)/$(APP_ENV) && $(DOCKER_COMPOSE) --env-file .env.$(APP_ENV) up --build
3840

@@ -42,10 +44,10 @@ down: guard-APP_ENV
4244
down.total: guard-APP_ENV
4345
@cd $(CONFIGS_DIG)/$(APP_ENV) && $(DOCKER_COMPOSE) --env-file .env.$(APP_ENV) down -v
4446

45-
logs.db:
47+
logs.db: guard-APP_ENV
4648
@cd $(CONFIGS_DIG)/$(APP_ENV) && $(DOCKER_COMPOSE) --env-file .env.$(APP_ENV) logs -f web_app_db_pg
4749

48-
shell.db:
50+
shell.db: guard-APP_ENV
4951
@cd $(CONFIGS_DIG)/$(APP_ENV) && $(DOCKER_COMPOSE) --env-file .env.$(APP_ENV) exec web_app_db_pg sh
5052

5153
prune:
@@ -90,4 +92,4 @@ tree: pycache-del
9092

9193
# Dishka
9294
plot-data:
93-
python $(DISHKA_PLOT_DATA)
95+
@$(PYTHON) $(DISHKA_PLOT_DATA)

0 commit comments

Comments
 (0)