I had a migration from a 1.7.4 server to 1.8.1 and the old server mysql dumb wasn't working. This uses an app code to access both and copies configurations between them.
Find a file
Kurt Anderson 311fc4897b Move code into app/ and scrub identifying details from docs/config
Relocates all Python modules into app/ for tidier repo structure; flat
imports still resolve since scripts add their own directory to sys.path
(verified: recompiles and re-validates cleanly from the new location).

Audited every module for exposed private info -- none of the .py files
ever hardcoded real hostnames, IPs, or org-identifying data (everything
real was already routed through env vars). Generalized .env.example and
docs/ instead, where real detail had leaked in: real hostnames, internal
site/cloud-provider section names, and default-install demo names are now
generic placeholders. Technical content (bugs found, field-stripping
rules, auth mode, etc.) is unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-24 17:24:06 -07:00
app Move code into app/ and scrub identifying details from docs/config 2026-07-24 17:24:06 -07:00
docs Move code into app/ and scrub identifying details from docs/config 2026-07-24 17:24:06 -07:00
.env.example Move code into app/ and scrub identifying details from docs/config 2026-07-24 17:24:06 -07:00
.gitignore Add phpIPAM API migration script and stop tracking .env 2026-07-24 17:16:43 -07:00
CHANGELOG.md fresh 2026-07-24 14:30:36 -07:00
requirements.txt Add phpIPAM API migration script and stop tracking .env 2026-07-24 17:16:43 -07:00