Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skngetich/iot-infra
Internet of Things Infrastructure using Docker
https://github.com/skngetich/iot-infra
caddy docker-compose emqx iot keycloak mqtt
Last synced: 22 days ago
JSON representation
Internet of Things Infrastructure using Docker
- Host: GitHub
- URL: https://github.com/skngetich/iot-infra
- Owner: skngetich
- License: apache-2.0
- Created: 2024-03-01T13:14:26.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-17T09:30:56.000Z (10 months ago)
- Last Synced: 2024-11-15T19:31:46.050Z (3 months ago)
- Topics: caddy, docker-compose, emqx, iot, keycloak, mqtt
- Language: HTML
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IoT Infrastructure Using Docker
Internet of Things Infrastructure
This repo has docker compose for IoT applications. The services includes keycloak for authentication, emqx for mqtt applications, caddy is the server routing data to the service through reverse proxying and postgres for storing data.
Steps to Run :
1. Install Docker.
2. Install Docker Compose.
3. create `.env` file in and copy `.env.example` content to it.
4. Change the environment variables with appropriate values.
5. Run `docker-compose pull` to download the docker images.
6. Run `docker-compose up` to run the container.
7. Run `docker-compose up -d` to run the container without attaching the logs.
8. Run `docker ps` to check if the program is running.