Skip to content

adhirajpandey/Deployments-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deployments-Tracker

Description

This applicaation helps in tracking uptime of your project deployments and regulary sends updates. Uses Notion API to fetch deployment details and Discord API to send status notification to discord channel.

Usage

  1. Create a custom notion integration, reference
  2. Make a page in Notion which containes deployment details like : Project Name, URL to check, Current Status. Check attached Screenshot for reference.
  3. Share this created page with your custom integration.
  4. Clone the project to your local system using: git clone https://github.com/adhirajpandey/Deployments-Tracker
  5. Create a virtual environment and activate it: python -m venv venv && source venv/bin/activate
  6. Install the required dependencies: pip install -r requirements.txt
  7. Rename .env.example to .env add your Notion API key, Project Deployments Page ID and discord webhook URL.
  8. Schedule the script using cron, or you use Github Actions for same functionality.

Note

Make sure you have done appropriate setup before deploying the script.

About

Application for tracking project deployments

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages