chirpstack/Makefile

38 lines
1007 B
Makefile
Raw Normal View History

2022-04-06 20:18:32 +00:00
# Builds a debug / development binary.
2022-04-18 20:19:24 +00:00
build-debug:
2022-04-06 20:18:32 +00:00
docker-compose run --rm chirpstack make debug
2022-04-18 20:19:24 +00:00
# Builds a release binary.
build-release:
2022-04-06 20:18:32 +00:00
docker-compose run --rm chirpstack make release
2022-04-23 10:31:54 +00:00
# Builds a .deb release package.
build-release-deb:
docker-compose run --rm chirpstack make release-deb
2022-04-06 20:18:32 +00:00
# Builds the UI.
build-ui:
docker-compose run --rm chirpstack-ui make build
# Enters the devshell for ChirpStack development.
devshell:
docker-compose run --rm --service-ports chirpstack bash
# Enters the devshell for ChirpStack UI development.
devshell-ui:
docker-compose run --rm --service-ports chirpstack-ui bash
# Runs the tests
test:
docker-compose run --rm chirpstack make test
docker-compose run --rm chirpstack make test-lrwn
# Starts the ChirpStack server (for testing only).
test-server: build-ui
docker-compose run --rm --service-ports chirpstack make test-server
# Update the Docker development images
update-images:
2022-04-18 20:19:24 +00:00
docker-compose pull chirpstack
2022-04-06 20:18:32 +00:00
docker-compose build chirpstack-ui