Welcome to TechWiki

Your comprehensive resource for documentation, tutorials, and guides on programming, DevOps, and modern software development.

Browse by Category

View all

Recent Articles

View all
DocumentationGeneral

ChatGPT "Some app settings were rejected" When Connecting to an OAuth MCP Server

ChatGPT rejects a self-hosted OAuth MCP server when dynamic client registration refuses its HTTPS callback URL. Allow HTTPS redirect URIs to fix it.

A
Adam Birds
0 views2 min read
DocumentationDatabases

PostgreSQL Full-Text Search Drops Text in Angle Brackets (ts_headline, to_tsvector)

PostgreSQL's text search parser treats <word> as an HTML tag, dropping it from ts_headline snippets and the index. Escape < before parsing to keep it.

A
Adam Birds
2 views2 min read
DocumentationGeneral

Git HTTPS Access Token from an Environment Variable (Without Storing It)

Use a token from an environment variable for Git HTTPS remotes via GIT_CONFIG_COUNT and a credential helper, so it never lands in .git/config.

A
Adam Birds
1 views2 min read
DocumentationGeneral

Django csrf_exempt Ignored When a Custom Decorator Wraps the View

A custom decorator applied outside @csrf_exempt drops the exemption and returns 403. Fix it with functools.wraps.

A
Adam Birds
1 views1 min read
DocumentationVirtualization

Docker Compose "Bind for 0.0.0.0:5432 failed: port is already allocated"

Fix Docker Compose port conflicts between projects by removing or replacing a service's published ports with !reset or !override in an override file.

A
Adam Birds
9 views2 min read
DocumentationLinux

Wordpress Nginx Config

A
Adam Birds
468 views1 min read