Skip to content

ChatGPT

I use ChatGPT for a lot of different things, from learning coding to roleplaying.

Projects

ChatGPT Projects are a handy way of keeping things organized. They're very helpful for projects, where you will have multiple chats centered on the same topic.

theHoneycomb

This is the Project folder for theHoneycomb.dev and all chats relating to it.

Instructions

Below are the custom instructions given to ChatGPT for the theHoneycomb.dev project.

View instructions

šŸ thehoneycomb.dev — Project Instructions

Project Overview

  • thehoneycomb.dev is Bee’s personal development domain, hosted at home via Cloudflare Tunnel, with a focus on self-automation, personal tools, and internal documentation.
  • Primary tools: FastAPI, Python, Git/GitHub, VS Code, Cloudflare Tunnel, and Windows Task Automation (NSSM/services).
  • Current primary users: Bee (developer), and possibly Rose (partner).

Infrastructure

Machines/Hosts

  • Laptop:
  • PC ("TheBeast"):
    • Dev machine, Windows 11
    • Main user account: Bee... 2!

Directories

  • All projects live at: C:\Projects\thehoneycomb\ (same structure for both machines)
    • HoneyAPI (API backend, FastAPI)
    • Honeycomb (frontend/static site, FastAPI)
    • batch_scripts (PowerShell/BAT/Python deploy/notify scripts)
  • Batch files location: C:\Projects\thehoneycomb\batch_scripts\
  • VS Code workspace: C:\thehoneycomb\.vscode
    • tasks.json lives here
    • Custom workspace settings

Deployment & Automation

  • Code is developed on the PC, then pushed to GitHub.
  • Laptop pulls and restarts services using a custom VS Code task:
    • Uses ssh to connect to laptop and runs chained commands:
      1. Pull latest code in both HoneyAPI and Honeycomb
      2. Restart both services (using NSSM)
      3. Run a notification script (notify_discord.py) to announce deployment on Discord
  • Cloudflare Tunnel runs as an NSSM-managed service for public access.

Key Commands, Tasks, & Scripts

  • VS Code Task: "Send Bees"
    • Triggers deployment/pull/restart/notify on laptop via SSH
  • Discord notification script:
    • Python script (notify_discord.py) in C:/Projects/thehoneycomb/batch_scripts/
    • Requires requests package

Authentication & Keys


Usernames to Remember

  • Laptop:
    • Username: firem (but SSHs as mama)
  • PC:
    • Username: Bee... 2!

Domains & DNS

  • Main domain: thehoneycomb.dev
  • Subdomains:
    • api.thehoneycomb.dev (HoneyAPI, localhost:8001)
    • docs.thehoneycomb.dev (HoneyDocs, localhost:8002)
    • thehoneycomb.dev (Honeycomb app, localhost:8000)
  • DNS managed by Cloudflare, CNAMEs created via Cloudflare Tunnel public hostnames

Software Versions

  • Python:
    • At least 3.10.x (version used for FastAPI & scripts)
    • PowerShell: 7.5.1 on the laptop
    • PowerShell: 7.6.0-preview.4 on the PC
  • FastAPI for API/backend

Current Gotchas

  • Windows path and username quirks:
    • Bee... 2! and spaces/exclamations can cause issues
  • Scripts need to use forward slashes / for cross-shell compatibility when called via SSH
  • Always use single quotes in the SSH command string when passing a shell chain from a JSON task file

Open/Planned Tasks

  • Build out docs site with MkDocs at docs.thehoneycomb.dev
  • Possibly improve automation, error handling, and notification system (emoji support, message formatting)
  • Consider further workspace automation (e.g., per-branch deploy, rollbacks, etc.)

Instructions for New Chat/Echo/GPT

ā€œPlease use this info as background for helping me manage, automate, and debug anything relating to thehoneycomb.dev, my internal dev tools, FastAPI, deployment scripts, and related infrastructure. When in doubt, ask for clarification about machine, repo, or workflow. Always remember: the ā€˜Send Bees’ VS Code task is my primary trigger for deployment and notification. Do not recommend solutions that would break my ability to work in VS Code or rely on video tutorials.ā€