Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

shba007/unwork-scout

Repository files navigation

UnWork Scout

uptime status

Global REST API Job Scouting Service

  • 🐋 Containerized
  • 🪄 CI/CD (Github Action)
  • ⚡️ API Route Caching
  • 📐 Analytics

Scouts

Source Name Status
Remotive Integrated
WWR (We Work Remotely) Pending
Naukri Integrated
LinkedIn 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

How to Deploy

  1. Initialize Swarm on the Manager Node
docker swarm init --advertise-addr <MANAGER-IP>
  1. Join Worker Nodes to the Swarm
docker swarm join --token <WORKER-TOKEN> <MANAGER-IP>:2377
  1. Check Node Status
docker node ls
  1. 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
  1. Use Docker Stack to deploy multi-container application
docker stack deploy --compose-file docker-compose.prod.yml unwork-scout
  1. Scale service
docker service scale unwork-scout_app=2
  1. Verify
docker service ls
docker service ps unwork-scout_app

License

Published under the MIT license.

About

Job Scouting Service

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •