582
ApiMQ is a lightweight, self-hosted HTTP Message Queue for queuing HTTP requests and processing them reliably using a worker.
Official image:
jefriherditriyanto/apimqPull:
docker pull jefriherditriyanto/apimq:latest
Run:
docker run --rm -p 3000:3000 --name apimq \
-v system:/app/database/system.sqlite \
jefriherditriyanto/apimq:latest
For production, it's recommended to run with environment variables (example):
docker run --rm -p 3000:3000 --name apimq \
-v system:/app/database/system.sqlite \
-e PORT=3000 \
-e JWT_SECRET="change-me" \
-e DATABASE_PROVIDER="mysql" \
-e DATABASE_HOST="localhost" \
-e DATABASE_PORT="3306" \
-e DATABASE_USER="root" \
-e DATABASE_PASS="password" \
-e DATABASE_NAME="apimq" \
jefriherditriyanto/apimq:latest
After the container is running, open:
http://localhost:3000http://localhost:3000/docJWT_SECRET to a strong value./queue endpoint.Content type
Image
Digest
sha256:249a335eb…
Size
42.6 MB
Last updated
3 months ago
docker pull jefriherditriyanto/apimq