Global REST API Job Scouting Service
- 🐋 Containerized
- 🪄 CI/CD (Github Action)
- ⚡️ API Route Caching
- 📐 Analytics
| Source Name | Status |
|---|---|
| Remotive | Integrated |
| WWR (We Work Remotely) | Pending |
| Naukri | Integrated |
| Pending | |
| Indeed | Pending |
| Glassdoor | Pending |
| AngelList | Pending |
| Monster | Pending |
| SimplyHired | Pending |
| Hired | Pending |
| ZipRecruiter | Pending |
| Stack Overflow Jobs | Pending |
| FlexJobs | Pending |
| Toptal | Pending |
| PeoplePerHour | Pending |
| Remote.co | Pending |
| Guru | Pending |
| Upwork | Pending |
| Freelancer.com | Pending |
| Workana | Pending |
- Initialize Swarm on the Manager Node
docker swarm init --advertise-addr <MANAGER-IP>- Join Worker Nodes to the Swarm
docker swarm join --token <WORKER-TOKEN> <MANAGER-IP>:2377- Check Node Status
docker node ls- Create a docker volume
docker volume create \
--name unwork-scout_data \
--driver local \
--opt type=none \
--opt device=~/Algostract/unwork-scout/.data \
--opt o=bind- Use Docker Stack to deploy multi-container application
docker stack deploy --compose-file docker-compose.prod.yml unwork-scout- Scale service
docker service scale unwork-scout_app=2- Verify
docker service ls
docker service ps unwork-scout_appPublished under the MIT license.