cedef0ed09
The GitHub Pages site used the generic jekyll-theme-cayman theme -- purple gradient hero, no site nav, no per-page SEO. Replaced with a custom layout that mirrors the actual app UI: dark fixed navbar with the theta42 logo, Bootstrap 5 + Font Awesome (same stack the app uses), content in a card, dark footer matching bottom.ejs (copyright, MIT license, GitHub, Changelog links). - New cross-page nav (Home/Deployment/Configuration/OAuth/LDAP/ Changelog) -- there was previously no way to get from one docs page to another except a single "Back to Home" link per page. - SEO: jekyll-seo-tag + jekyll-sitemap (both GitHub-Pages-supported plugins, no custom build needed) -- real per-page meta description, Open Graph/Twitter card tags, canonical URLs, JSON-LD, sitemap.xml, and a robots.txt referencing it. Added a real description to every page's front matter (none existed before). - Mobile: Bootstrap's responsive grid + collapsible navbar; the screenshot pairs in index.md (inline width="49%" for a two-up desktop layout) now stack to full-width below 576px instead of squeezing illegibly small. Verified with a real Jekyll build (jekyll/jekyll Docker image, no Ruby available locally) + Playwright: desktop and mobile (375px) screenshots of the home and deployment pages, mobile nav toggle open/close, active-link highlighting per page, zero console/page errors, and confirmed real SEO output (meta description, OG/Twitter tags, canonical, JSON-LD, sitemap.xml, robots.txt) via curl against the served site.
23 lines
771 B
Markdown
23 lines
771 B
Markdown
---
|
|
layout: default
|
|
title: Deployment
|
|
description: Deploying SSO Manager — the all-in-one Docker image, bare-metal install, config layers, and backups.
|
|
---
|
|
|
|
# Deployment Guide
|
|
|
|
[← Back to Home](index.html)
|
|
|
|
The full deployment guide — Docker (all-in-one image), bare-metal install,
|
|
the `app_*` env reference, backups, and the security notes (including why
|
|
LDAPS shouldn't be port-forwarded to the internet) — lives in one place to
|
|
avoid two copies drifting out of sync:
|
|
|
|
**[DEPLOYMENT.md on GitHub](https://github.com/theta42/sso-manager-node/blob/master/DEPLOYMENT.md)**
|
|
|
|
See also [Configuration](configuration.html) for the config layer merge
|
|
order, and [LDAP](ldap.html) for the directory layout and connecting a
|
|
3rd-party app.
|
|
|
|
[← Back to Home](index.html)
|