Skip to content

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

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

Docs/Self-hosting docs change with AWS EC2 and GCP#4131
opemipodisu wants to merge 19 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

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

@ivicac ivicac self-requested a review February 19, 2026 05:25
- Fix broken links in architecture.mdx, what-is-bytechef.mdx, and quickstart.mdx
- Update deployment links to point to correct paths
- Update component links in how-to-guides to reference actual component pages
- Remove embedded JSON from branch_v1.mdx (keeping external link)
- Update authentication links to point to correct paths
- Standardize link formatting across documentation
- automation/monitor/index.mdx
- platform/overview.mdx
- developer-guide/build-component/initial-setup.mdx
- developer-guide/build-component/create-trigger.mdx
- embedded/quickstart.mdx
- Separate code blocks into focused sections with descriptive headings
- Add bullet points explaining each operation
- Update meta.json to include aws-ecs deployment option
- Improve code readability and documentation structure
- Add PostgreSQL task definition with proper JSON structure
- Add ByteChef task definition with environment variables
- Include complete ECS deployment examples
- Update upgrade section with detailed task definitions
@gitguardian
Copy link

gitguardian bot commented Feb 20, 2026

⚠️ GitGuardian has uncovered 1 secret following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secret in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
16145489 Triggered Base64 Basic Authentication 0290451 client/codegen.ts View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secret safely. Learn here the best practices.
  3. Revoke and rotate this secret.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

- Remove merge conflict markers from AWS EC2 deployment guide
- Create clean file with proper content structure
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.

3 participants