Organize local infrastructure and Vault secrets by service ownership

This commit is contained in:
Stephan D committed 2026-09-12 23:30:18 +02:00
1 parent 1b8800ee73
commit 9dbf0bd80c
44 files changed
+496 -359

No files matched your search

+11 -11
View File
@@ -53,16 +53,16 @@ package-notifications-interface: generate-notifications
tar -czf dist/notifications-go-v1.tar.gz -C backend/notifications/interface go.mod go.sum notifications README.md
# Local product stack. Releases are resolved afresh, then pinned by digest.
COMPOSE = docker compose --env-file .local/dev/images.env
COMPOSE = docker compose --project-directory . -f infra/local/compose.yml --env-file .local/dev/images.env
.PHONY: build up down logs ps test-dev
build:
sh dev/tools.sh build
sh dev/tools.sh images
sh infra/local/tools.sh build
sh infra/local/tools.sh images
$(COMPOSE) pull vault mongo
$(COMPOSE) build --pull
up:
sh dev/tools.sh up
sh infra/local/tools.sh up
down:
$(COMPOSE) down
@@ -74,21 +74,21 @@ ps:
$(COMPOSE) ps
test-dev:
sh dev/tools.sh test
sh dev/tools.sh verify
sh infra/local/tools.sh test
sh infra/local/tools.sh verify
.PHONY: test-dev-infra
test-dev-infra:
sh dev/tools.sh test
sh dev/tools.sh verify-infra
sh infra/local/tools.sh test
sh infra/local/tools.sh verify-infra
.PHONY: test-dev-rotation
test-dev-rotation:
sh dev/tools.sh rotation
sh infra/local/tools.sh rotation
.PHONY: email test-dev-tooling
email:
sh dev/tools.sh email
sh infra/local/tools.sh email
test-dev-tooling:
sh dev/tools.sh test
sh infra/local/tools.sh test