Skip to content

Commit 7e15448

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 2bca4d6 commit 7e15448

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
@@ -389,6 +389,30 @@ dev-teardown: dev-down
389389
api-docs:
390390
WORKSPACE_DIR=$(shell pwd) DEBUG=0 docker compose -f ./docker/control-plane-dev/docker-compose.yaml up api-docs
391391

392+
########################
393+
# lima dev environment #
394+
########################
395+
396+
.PHONY: dev-lima-deploy
397+
dev-lima-deploy:
398+
$(MAKE) -C lima deploy
399+
400+
.PHONY: dev-lima-build
401+
dev-lima-build:
402+
$(MAKE) -C lima build
403+
404+
.PHONY: dev-lima-run
405+
dev-lima-run:
406+
$(MAKE) -C lima run
407+
408+
.PHONY: dev-lima-reset
409+
dev-lima-reset:
410+
$(MAKE) -C lima reset
411+
412+
.PHONY: dev-lima-teardown
413+
dev-lima-teardown:
414+
$(MAKE) -C lima teardown
415+
392416
#################################
393417
# docker compose ci environment #
394418
#################################

0 commit comments

Comments
 (0)