Skip to content

Docs/Self-hosting docs change with AWS EC2 and GCP#4131

Open
opemipodisu wants to merge 12 commits intomasterfrom
docs/aws-ec2-update
Open

Docs/Self-hosting docs change with AWS EC2 and GCP#4131
opemipodisu wants to merge 12 commits intomasterfrom
docs/aws-ec2-update

Conversation

@opemipodisu
Copy link
Collaborator

Docs Update on Self-Hosting Guides

Fixes # (issue)

Updated AWS EC2 deployment guide with Docker link
Improved instance type warnings and formatting
Updated meta.json for self-hosting section
Fixed markdown compatibility in AWS EC2 guide

- Updated AWS EC2 deployment guide with Docker link
- Modified self-hosting configuration and deployment files
- Updated meta.json for self-hosting section
- Replaced Callout component with markdown formatting for better compatibility
- Improved warning about instance types
- Maintained all existing functionality and links
- Split commands into individual steps with clear descriptions
- Add explanations for each command's purpose
- Improve readability with better section organization
- Add notes about required permissions and next steps
- Fix typo in Azure deployment path from 'azures' to 'azure'
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates ByteChef documentation with expanded self-hosting deployment guides (AWS EC2, GCP, Azure, Docker, Kubernetes), navigation/meta updates, and broad SEO frontmatter/title/formatting adjustments across the docs site.

Changes:

  • Expanded self-hosting deployment and configuration docs (AWS EC2, GCP, Azure, Docker, Kubernetes; plus instance management pages).
  • Updated navigation metadata (meta.json) and added SEO-oriented frontmatter changes across many reference pages.
  • Added utility scripts intended to batch-edit frontmatter (canonical/SEO).

Reviewed changes

Copilot reviewed 245 out of 247 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
remove_canonicals.py Adds a script to remove canonical from frontmatter across docs.
optimize_seo.py Adds a script to generate/update SEO titles/descriptions/canonicals and produce a report.
docs/package-lock.json Updates docs site dependencies but currently contains unresolved merge-conflict markers.
docs/content/docs/self-hosting/meta.json Fixes self-hosting navigation entries (e.g., EC3 removal, Azure rename, instance section label).
docs/content/docs/self-hosting/deployment/local-docker.md Replaces placeholder with Docker/Docker Compose deployment instructions.
docs/content/docs/self-hosting/deployment/kubernetes.md Replaces placeholder with Kubernetes/Helm + quickstart instructions.
docs/content/docs/self-hosting/deployment/aws-ec2.md Adds AWS EC2 deployment steps (Docker-based).
docs/content/docs/self-hosting/deployment/google-cloud.md Adds GCP Compute Engine deployment steps (Docker-based).
docs/content/docs/self-hosting/deployment/azure.md Adds Azure VM deployment steps (Docker-based).
docs/content/docs/self-hosting/deployment/digitalocean.md Updates frontmatter (still “coming soon” content).
docs/content/docs/self-hosting/deployment/aws-ec3.md Removes the incorrect AWS EC3 page.
docs/content/docs/self-hosting/configuration/configure-instance.md Adds content describing how configuration via env vars works across platforms.
docs/content/docs/self-hosting/configuration/environment-variables.md Updates frontmatter description.
docs/content/docs/self-hosting/configuration/manage-instance.md Adds substantial operational/observability/management content.
docs/content/docs/reference/index.mdx Updates reference landing frontmatter and formatting.
docs/content/docs/reference/expressions.md Updates expressions frontmatter but currently contains unresolved merge-conflict markers.
docs/content/docs/reference/flow-controls/* Mostly frontmatter/formatting cleanups for flow-control reference pages.
docs/content/docs/reference/components/index.mdx Reworks components index page content and frontmatter.
docs/content/docs/reference/components/* Broad frontmatter/formatting updates across many component reference pages.
docs/content/docs/platform/overview.mdx Updates platform overview frontmatter/text but currently contains unresolved merge-conflict markers.
docs/content/docs/openapi/index.mdx Updates OpenAPI landing page title/description.
docs/content/docs/embedded/index.mdx Updates embedded landing page title/description.
docs/content/docs/embedded/quickstart.mdx Updates embedded quickstart frontmatter but currently contains unresolved merge-conflict markers.
docs/content/docs/developer-guide/index.mdx Deletes developer-guide index frontmatter stub.
docs/content/docs/developer-guide/* Frontmatter and formatting updates across developer guide pages; some files contain unresolved merge-conflict markers.
docs/content/docs/automation/meta.json Updates automation nav structure but currently contains unresolved merge-conflict markers.
docs/content/docs/automation/connect-data/* Adds “How-To Guides” section and updates connect-data overview/meta but currently contains unresolved merge-conflict markers.
docs/content/docs/(getting-started)/* Updates getting-started pages/frontmatter but several files contain unresolved merge-conflict markers.
Files not reviewed (1)
  • docs/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Scans and optimizes all documentation pages for better SEO.
"""

import re
Copy link

Copilot AI Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Import of 're' is not used.

Copilot uses AI. Check for mistakes.
"""

import re
import os
Copy link

Copilot AI Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Import of 'os' is not used.

Copilot uses AI. Check for mistakes.
import re
import os
from pathlib import Path
from typing import Dict, List, Set, Optional
Copy link

Copilot AI Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Import of 'Dict' is not used.
Import of 'List' is not used.
Import of 'Set' is not used.

Copilot uses AI. Check for mistakes.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be better to put JSON of your workflow here as an example

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Links don't work

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Link does not work

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Link does not work

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

None of the links work

## Example Workflow

```
Typeform Trigger
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add workflow JSON as an example

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants