/github-project-boards-backuper

Backups GitHub Project Boards

Primary LanguagePython

github-project-boards-backuper

Dockerized version of GitHub Project Boards with extra automation. This container makes a backup daily and keeps up to defined number of backups.

Install and run

  1. Generate github access token.
  2. Get provided docker-compose.yml. If needed change the mapping for volumes and MAX_BACKUPS number
  3. Change TZ (see the list)
  4. Set both GITHUB_USER and GITHUB_ACCESS_TOKEN (in environment or directly in docker-compose.yml). If you have a multiple organizations, you can list them in a GITHUB_USER variable separating names by a comma.
  5. Run docker-compose up -d to initiate daily backup