Skip to content

Commit b5f6500

Browse files
committed
feat: add dev-lima environment
Adds a development environment for the SystemD orchestrator, called `dev-lima`. Just like the `compose` environment, this environment exposes all services and databases on your host machine.
1 parent 296b665 commit b5f6500

23 files changed

Lines changed: 745 additions & 123 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
.scratch
55
docker/control-plane-dev/data
66
clustertest/data
7+
lima/data
78
.vagrant
89
vagrant-ssh.cfg
910
.terraform

Makefile

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,30 @@ dev-teardown: dev-down
406406
api-docs:
407407
WORKSPACE_DIR=$(shell pwd) DEBUG=0 docker compose -f ./docker/control-plane-dev/docker-compose.yaml up api-docs
408408

409+
########################
410+
# lima dev environment #
411+
########################
412+
413+
.PHONY: dev-lima-deploy
414+
dev-lima-deploy:
415+
$(MAKE) -C lima deploy
416+
417+
.PHONY: dev-lima-build
418+
dev-lima-build:
419+
$(MAKE) -C lima build
420+
421+
.PHONY: dev-lima-run
422+
dev-lima-run:
423+
$(MAKE) -C lima run
424+
425+
.PHONY: dev-lima-reset
426+
dev-lima-reset:
427+
$(MAKE) -C lima reset
428+
429+
.PHONY: dev-lima-teardown
430+
dev-lima-teardown:
431+
$(MAKE) -C lima teardown
432+
409433
#################################
410434
# docker compose ci environment #
411435
#################################

0 commit comments

Comments
 (0)