Skip to content

Add on-premises deployment blog post and banner#1702

Merged
Alek99 merged 9 commits intomainfrom
add-on-premises-blog-post
Dec 5, 2025
Merged

Add on-premises deployment blog post and banner#1702
Alek99 merged 9 commits intomainfrom
add-on-premises-blog-post

Conversation

@Alek99
Copy link
Copy Markdown
Member

@Alek99 Alek99 commented Dec 5, 2025

This PR adds:

  • New blog post about Reflex Build on-premises deployment offering
  • Banner on the website linking to the on-premises blog post
  • Updated blog image display to prevent cropping (changed from object-cover to object-contain)
  • Three new images: on-prem.png, industries.png, connection.png

The blog post covers:

  • Why organizations need on-premises deployment
  • Infrastructure & deployment details (Helm charts, Docker, maintenance)
  • System integration capabilities
  • Performance optimization features
  • Data sovereignty & security (zero PII, strict data confinement)
  • Builder features (AI-powered app building, private projects, enterprise integrations)
  • Use cases for different industries

- Add new blog post about Reflex Build on-premises deployment
- Add banner linking to on-premises blog post
- Update blog image display to prevent cropping
- Add images: on-prem.png, industries.png, connection.png
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Dec 5, 2025

Greptile Overview

Greptile Summary

This PR adds a new blog post announcing Reflex Build's on-premises deployment offering and updates the website banner to promote it.

Key Changes:

  • New comprehensive blog post covering on-premises deployment features, security benefits, and industry use cases
  • Banner updated to link to the new blog post instead of Product Hunt promotion
  • Blog image display improved from object-cover to object-contain to prevent cropping of blog images
  • Three new supporting images added (on-prem.png, industries.png, connection.png)
  • Minor layout adjustment to first post card width for better proportions

The implementation is clean and straightforward with no logical issues, security concerns, or custom rule violations.

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk
  • All changes are content additions and minor styling adjustments with no functional complexity; no custom rule violations; well-structured blog post with proper metadata; banner implementation is simple and follows existing patterns
  • No files require special attention

Important Files Changed

File Analysis

Filename Score Overview
blog/2025-12-05-on-premises-deployment.md 5/5 New blog post about on-premises deployment; well-structured with metadata, clear sections, and proper image references
pcweb/components/hosting_banner.py 5/5 Updated banner to promote on-prem blog post; added new event handler and simplified banner content
pcweb/pages/blog/page.py 5/5 Changed blog image display from object-cover to object-contain to prevent cropping; increased max-height from 25rem to 40rem
pcweb/pages/blog/blog.py 5/5 Adjusted first post card width from w-1/2 to w-2/5 for better layout proportions

Sequence Diagram

sequenceDiagram
    participant User
    participant Browser
    participant HostingBannerState
    participant BlogPage
    
    User->>Browser: Visit website
    Browser->>HostingBannerState: on_mount event triggers
    HostingBannerState->>HostingBannerState: show_blog_banner()
    HostingBannerState->>HostingBannerState: set show_banner = True
    HostingBannerState->>Browser: Render banner with blog link
    
    alt User clicks banner
        User->>Browser: Click banner link
        Browser->>BlogPage: Navigate to /blog/2025-12-05-on-premises-deployment/
        BlogPage->>Browser: Render blog post with images
        Note over BlogPage: Images use object-contain<br/>to prevent cropping
    else User dismisses banner
        User->>HostingBannerState: Click X icon
        HostingBannerState->>HostingBannerState: hide_banner()
        HostingBannerState->>HostingBannerState: set force_hide_banner = True
        HostingBannerState->>Browser: Hide banner
    end
Loading

Copy link
Copy Markdown
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

4 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

Copy link
Copy Markdown
Contributor

@picklelo picklelo left a comment

Choose a reason for hiding this comment

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

Looks good - we should highlight more that we can securely connect with their company data sources, I think that's one of the biggest unlocks.

…on, update title with AI, mention Reflex Cloud on-prem, and fix formatting
Copy link
Copy Markdown
Contributor

@picklelo picklelo left a comment

Choose a reason for hiding this comment

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

nice lgtm

@Alek99 Alek99 merged commit b61f631 into main Dec 5, 2025
9 of 10 checks passed
@Alek99 Alek99 deleted the add-on-premises-blog-post branch December 5, 2025 23:39
@greptile-apps greptile-apps bot mentioned this pull request Dec 6, 2025
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