Это уже не просто заглушка. Сайт работает через Caddy, приложение на Node.js, а данные хранятся в PostgreSQL.
Архитектура готова к масштабированию: фронт отдельно, приложение отдельно, база отдельно.
визитов записано в БД
текущий app-контейнер
reverse proxy и будущий HTTPS
данные и расширение функционала
Текущая заглушка остаётся отдельным контейнером и её можно быстро вернуть как fallback-страницу.
Сервис приложения можно запускать в нескольких экземплярах, а Caddy использовать как входную точку перед ними.
Дальше можно просто добавить домен, TLS и новые маршруты без полной переделки структуры.