Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 726 Bytes

README.md

File metadata and controls

52 lines (39 loc) · 726 Bytes

NextAuth.js GitHub Actions workers 👷

Prerequisities

  1. Get Personal Access Token (PAT) with "repo" and "workflow" scope: https://github.com/settings/tokens
  2. Create .env.local
  3. add ACCESS_TOKEN=PASTE_PAT_HERE

Build image

docker build --tag runner .

Run container

Single

Run

docker run \
  --detach \
  --env-file ".env.local" \
  --name runner \
  runner

Stop

docker stop runner
docker rm runner

Swarm

Build Docker Compose

docker-compose build

Start 3 runners

docker-compose up --scale runner=3 -d

Stop

docker-compose down runner

Thanks / More info

https://testdriven.io/blog/github-actions-docker/