Dockerized service for checking USCIS case status and sending yourself a Slack alert.
Uses the
- Docker
- Clone Project
git clone https://github.com/avifried1/uscis-checker
- Change to project directory
cd uscis-checker
- Copy environment file example:
cp .env.example .env
-
Make sure you create a Slack incoming webhook integration
-
Edit the following parameters in the newly-created
.env
file:- SLACK_URL=https://hooks.slack.com/services/SLACKHOOKURL
- RECEIPT_NUMBER=SRC123456789 (your case receipt number)
- INTERVAL_MINS=1440 (an interval for the check in mins)
-
Build the docker image:
docker build -t uscis-checker .
- Run the container
docker run -d --restart always --name uscis-checker --env-file .env uscis-checker
Avi Friedman
Licensed under the MIT license (see: license)