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:
- Host for all production services
- Windows 10
- Hostname: not specified (refer to
[email protected]
) - Main user account:
firem
- SSH address:
[email protected]
- 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:- Pull latest code in both
HoneyAPI
andHoneycomb
- Restart both services (using NSSM)
- Run a notification script (
notify_discord.py
) to announce deployment on Discord
- Pull latest code in both
- Uses
- 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
) inC:/Projects/thehoneycomb/batch_scripts/
- Requires
requests
package
- Python script (
Authentication & Keys
- SSH keys set up for
[email protected]
- Git on laptop uses SSH for pulling from GitHub
Usernames to Remember
- Laptop:
- Username:
firem
(but SSHs asmama
)
- Username:
- PC:
- Username:
Bee... 2!
- Username:
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.ā