Skip to content

Instantly share code, notes, and snippets.

View R-ohit-B-isht's full-sized avatar
🔥
Grind

Rohit Bisht R-ohit-B-isht

🔥
Grind
View GitHub Profile

Playbook: Setting Up System

Overview

This playbook will guide you through the process of setting up an environment and generating Docker files for deployment.

What’s Needed From User

  • AWS CLI credentials and configs for DynamoDB (region, access key, secret key).

Playbook: Import Data from Excel Files into DynamoDB

Overview

This playbook will guide you through the process of importing data from Excel files into DynamoDB using an intermediary conversion to JSON format.

What’s Needed From User

  • Excel files containing the data to be imported.
  • AWS DynamoDB table details (table name, region).

Playbook: Cleaning Git Repositories with BFG

Overview

This playbook outlines the steps to use the BFG (Byte-Friendly Granularity) tool to rewrite Git repository history and remove sensitive data, such as passwords, credentials, or other private information that may have been accidentally committed.

What's Needed From User

  • URL of the Git repository to be cleaned
  • Name of the main branch (e.g., master, main, etc.)

Playbook: Setting Up System

Overview

This playbook will guide you through the process of setting up an environment and generating Docker files for deployment.

What’s Needed From User

  • AWS Aurora PostgreSQL instance details (username, password,database name,cluster name, storage and instance class).

Playbook: Creating a GitHub Integration Plugin for Backstage

Overview

This playbook outlines the steps to create a plugin for Backstage that integrates with GitHub to do user specified tasks.

What's Needed From User

  • GitHub repository URL.
  • Access token with appropriate permissions for accessing the repository.

Playbook: Creating a New Plugin with Backstage

Overview

This playbook outlines the steps to create a plugin using Backstage.

What's Needed From User

  • Repository for the Backstage project.

Playbook: Creating a GitHub Integration Plugin for Backstage

Overview

This playbook outlines the steps to create a plugin for Backstage that integrates with GitHub to do user specified tasks.

What's Needed From User

  • GitHub repository URL.
  • Access token with appropriate permissions for accessing the repository.

Playbook: Creating a New Plugin with Backstage

Overview

This playbook outlines the steps to create a plugin using Backstage.

What's Needed From User

  • Repository for the Backstage project.
app:
title: Scaffolded Backstage App
baseUrl: http://localhost:3000
enableExperimentalRedirectFlow: false
organization:
name: My Company
backend:
# Used for enabling authentication, secret is shared by all backend plugins

Playbook: Setting Up Backstage Project with ngrok for Frontend and Backend

Overview

This playbook outlines the steps to set up a fresh Backstage project with ngrok for both the frontend and backend, along with configuring the app-config.yml file to ensure proper communication between the frontend and backend.

Procedure

1. Setup and Run ngrok for Frontend