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 :
- Install Docker.
- Install Docker Compose.
- create
.env
file in and copy.env.example
content to it. - Change the environment variables with appropriate values.
- Run
docker-compose pull
to download the docker images. - Run
docker-compose up
to run the container. - Run
docker-compose up -d
to run the container without attaching the logs. - Run
docker ps
to check if the program is running.