У меня есть приложение, назовите его derpshow, состоящее из двух репозиториев, один для интерфейса и один для бэкэнд.
Я хотел бы развернуть их с помощью Heroku и, желательно, в том же домене. Я также хотел бы использовать конвейеры для обеих частей отдельно, с промежуточной и производственной средой для каждого.
Возможно ли, чтобы оба приложения работали в одном домене, чтобы интерфейс мог вызвать бэкэнд на /api/*
? Другим вариантом было бы обслуживание бэкэнд на api.derpshow.com
и интерфейс на app.derpshow.com
, но это несколько усложняет безопасность.
Каковы наилучшие методы для этого? Интерфейс - это просто статические файлы, поэтому его можно даже обслуживать с S3 или аналогичного, но мне все же нужны промежуточные и производственные среды и автоматическое тестирование и т.д.
Любые советы приветствуются!