Files
swift-mqtt-dewpoint/Makefile
2024-11-14 21:34:48 -05:00

30 lines
606 B
Makefile
Executable File

bootstrap-env:
@cp Bootstrap/dewPoint-env-example .dewPoint-env
bootstrap-topics:
@cp Bootstrap/topics-example .topics
bootstrap: bootstrap-env bootstrap-topics
build:
@swift build -Xswiftc -strict-concurrency=complete
clean:
rm -rf .build
run:
@swift run dewpoint-controller
start-mosquitto:
@docker compose start mosquitto
stop-mosquitto:
@docker compose rm -f mosquitto || true
test-docker:
@docker compose --file docker/docker-compose-test.yaml \
--project-directory "${PWD}" \
run --build --remove-orphans -i --rm test
@docker compose --file docker/docker-compose-test.yaml down