Commit graph

10 commits

Author SHA1 Message Date
ed05044464 Block dotfile access, remove custom CSS, fix cron npm install
- nginx: deny all requests to hidden files (/.git/config was publicly readable)
- nginx: remove CSS injection and /custom/ static file serving
- cron: install script deps at build time into /opt to avoid ro mount conflict
- docker-compose: widen cron build context for package.json COPY
- Delete unused theme/ghost-guild.css
2026-03-31 17:53:50 +01:00
1984e64ccd Add configuration to block access to hidden files in nginx 2026-03-31 17:50:00 +01:00
dd143b20fc Fix nginx upstream for Docker Compose networking
Use service name outline:3000 instead of localhost:3100.
2026-03-04 18:02:02 +00:00
ac419d3c62 Hardcode X-Forwarded-Proto to https (always behind Traefik) 2026-03-02 11:22:57 +00:00
d56d6afce7 Use host network mode: listen on 3200, upstream to localhost:3100 2026-03-02 11:22:04 +00:00
7f17aaa43f Use host.docker.internal for nginx upstream 2026-03-02 11:21:08 +00:00
fdf96fe820 Add nginx proxy for OG meta tags and CSS injection
Traefik was routing directly to Outline, so the nginx.conf
was unused. Add nginx as an intermediary service to enable
sub_filter injection of OG tags on the homepage and custom
CSS on all pages.
2026-03-02 11:16:26 +00:00
45b1f4331c Update nginx configuration for homepage meta tags and CSS injection; add workspace.json changes for article tabs and release notes; update .gitignore to exclude README.md and workspace.json. 2026-03-02 09:53:37 +00:00
289e673cbc Replace Nuxt wiki with Outline deployment config
Strip the Nuxt 4 static site and replace with Docker Compose config
for self-hosted Outline wiki (Outline + PostgreSQL 16 + Redis 7).
Adds nginx reverse proxy with WebSocket support and CSS injection,
migration script for existing markdown articles, backup script,
and starter theme CSS.
2026-03-01 15:45:44 +00:00
952cee5fb7 Initial commit 2025-11-11 19:12:21 +00:00