A Flask application to manage ChirpStack assets (bulk import, bulk move, bulk delete, etc.).
- Git
- Python 3.9+
- Docker & Docker Compose (for containerized setup)
git clone https://gitlab.opencode.de/smart-city-potsdam/udp-lorawan/tools.git
cd ChirpToolsCopy .env.example to .env and adjust environment variables as needed:
cp .env.example .envBuild and run the app using Docker Compose:
docker-compose up --build- App will be available at:
http://localhost:5000 - Make sure
.envis configured correctly before running
To stop the app:
docker-compose down- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate- Install requirements:
pip install -r requirements.txt-
Set environment variables from
.env(or export them manually) -
Start the Flask app:
python -m flask --app main run --debugApp will be accessible at: http://localhost:5000
🚫 Do not expose this app to the public.
🔒 Keep it local until authentication is added.