forked from sogilis/Voogle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
24 lines (17 loc) · 1022 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
lint-dockerfile:
./tools/hadolint.sh
run-ci-locally:
act
start_all_services:
docker-compose --env-file .env -f docker/docker-compose-external.yml -f docker/docker-compose-internal.yml up -d --build --remove-orphans;
start_all_services_and_observability:
docker-compose --env-file .env -f docker/docker-compose-external.yml -f docker/docker-compose-internal.yml -f docker/docker-compose-observability.yml up -d --build --remove-orphans;
start_external_services:
docker-compose --env-file .env -f docker/docker-compose-external.yml up -d --build --remove-orphans;
stop_services:
docker-compose -f docker/docker-compose-external.yml -f docker/docker-compose-internal.yml -f docker/docker-compose-observability.yml stop;
docker-compose -f docker/docker-compose-external.yml -f docker/docker-compose-internal.yml -f docker/docker-compose-observability.yml rm -f;
integration-tests: generate-env-file
(cd integration && make test-docker)
generate-env-file:
docker run -v $$PWD:/env ghcr.io/sogilis/env-generator