No description
Find a file
DJP 88e4df59be Validate persisted ports against live host on every deploy
Previously the script only ran port resolution when no compose
containers were already running, on the assumption that running
containers meant the persisted port was still ours. On the shared
optical-dev server that's wrong: another app can grab a port
between our deploys, leaving us with a stale .env value that fails
to bind.

Now find_free_port treats a port as "available for us" if either
nothing is listening, or one of our own compose containers is
publishing it (so re-deploys don't shuffle). Other-app listeners
trigger a re-pick and a warning.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 11:22:06 -04:00
clients/adeo Fix logo filename case in adeo config 2026-04-28 13:57:57 -04:00
deploy Validate persisted ports against live host on every deploy 2026-04-29 11:22:06 -04:00
server Add login + role-based access (admin/user) backed by Postgres 2026-04-29 11:14:19 -04:00
.env.example Add login + role-based access (admin/user) backed by Postgres 2026-04-29 11:14:19 -04:00
.gitignore Add login + role-based access (admin/user) backed by Postgres 2026-04-29 11:14:19 -04:00
convert_data.py Add data quality flags to entity cards and detail view 2026-04-28 17:27:35 +01:00
docker-compose.yml Add login + role-based access (admin/user) backed by Postgres 2026-04-29 11:14:19 -04:00
Dockerfile Restructure deploy to mirror oliver-sales-ops-platform pattern 2026-04-28 13:33:49 -04:00
generate_brazil_summary.py Initial commit — ADEO Content Maturity Assessment Tool 2026-04-28 16:15:56 +01:00
generate_summary.py Initial commit — ADEO Content Maturity Assessment Tool 2026-04-28 16:15:56 +01:00
import_file.py Initial commit — ADEO Content Maturity Assessment Tool 2026-04-28 16:15:56 +01:00
index.html Add login + role-based access (admin/user) backed by Postgres 2026-04-29 11:14:19 -04:00
package-lock.json Add login + role-based access (admin/user) backed by Postgres 2026-04-29 11:14:19 -04:00
package.json Add login + role-based access (admin/user) backed by Postgres 2026-04-29 11:14:19 -04:00
pdf_generator.py Initial commit — ADEO Content Maturity Assessment Tool 2026-04-28 16:15:56 +01:00
script.js Add login + role-based access (admin/user) backed by Postgres 2026-04-29 11:14:19 -04:00