Skip to content

Commit af45bb7

Browse files
committed
updated Makefile
1 parent 9a5b768 commit af45bb7

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

Makefile

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,24 @@ LANG=en_US.utf-8
33
export LANG
44

55
Pipfile.lock: Pipfile
6-
docker compose run --rm --name sam dev sh -c "rm -f Pipfile.lock && pipenv lock --dev"
6+
docker compose run --rm --name sam_fhir dev sh -c "rm -f Pipfile.lock && pipenv lock --dev"
77

88
.PHONY:devdocker
99
devdocker: ## Builds the docker for dev
10-
docker compose build
10+
docker compose build --no-cache
1111

1212
.PHONY:init
1313
init: devdocker up setup-pre-commit ## Initializes the local developer environment
1414

1515
.PHONY: up
1616
up: Pipfile.lock
17-
docker compose up --build -d --remove-orphans
17+
docker compose up --build -d
1818

1919
.PHONY: down
20-
down:
21-
docker compose down
20+
down: ## Brings down all the services in docker-compose
21+
export DOCKER_CLIENT_TIMEOUT=300 && export COMPOSE_HTTP_TIMEOUT=300
22+
docker compose down --remove-orphans && \
23+
docker system prune -f
2224

2325
.PHONY:clean-pre-commit
2426
clean-pre-commit: ## removes pre-commit hook
@@ -34,13 +36,13 @@ run-pre-commit: setup-pre-commit
3436

3537
.PHONY:update
3638
update: down Pipfile.lock setup-pre-commit ## Updates all the packages using Pipfile
37-
docker compose run --rm --name spf_pipenv dev pipenv sync --dev && \
38-
make devdocker && \
39-
make pipenv-setup
39+
docker compose run --rm --name sam_fhir_pipenv dev pipenv sync --dev && \
40+
make pipenv-setup && \
41+
make devdocker
4042

4143
.PHONY:tests
4244
tests: up
43-
docker compose run --rm --name sam_fhir dev pytest tests
45+
docker compose run --rm --name sam_fhir_tests dev pytest tests
4446

4547
.PHONY:continuous_integration
4648
continuous_integration: run-pre-commit
@@ -67,13 +69,13 @@ classes:
6769

6870
.PHONY:pipenv-setup
6971
pipenv-setup:devdocker ## Run pipenv-setup to update setup.py with latest dependencies
70-
docker compose run --rm --name spark_pipeline_framework dev sh -c "pipenv run pipenv install --skip-lock --categories \"pipenvsetup\" && pipenv run pipenv-setup sync --pipfile" && \
72+
docker compose run --rm --name sam_fhir dev sh -c "pipenv run pipenv install --skip-lock --categories \"pipenvsetup\" && pipenv run pipenv-setup sync --pipfile" && \
7173
make run-pre-commit
7274

7375

7476
.PHONY:shell
7577
shell:devdocker ## Brings up the bash shell in dev docker
76-
docker compose run --rm --name sam_shell dev /bin/bash
78+
docker compose run --rm --name sam_fhir_shell dev /bin/bash
7779

7880
.PHONY:build
7981
build: ## Builds the docker for dev

0 commit comments

Comments
 (0)