Skip to content

Commit 309edc2

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 112ccaf commit 309edc2

23 files changed

Lines changed: 710 additions & 117 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
@@ -388,6 +388,30 @@ dev-teardown: dev-down
388388
api-docs:
389389
WORKSPACE_DIR=$(shell pwd) DEBUG=0 docker compose -f ./docker/control-plane-dev/docker-compose.yaml up api-docs
390390

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

0 commit comments

Comments
 (0)