Ответ 1
Раскрытие информации: я работаю в Firebase
Инструменты командной строки для хостинга Firebase в настоящее время требуют, чтобы у вас был весь веб-сайт локально, хотя он будет загружать только те файлы, которые были изменены с момента последнего развертывания.
Таким образом, ваш единственный обходной путь не будет иметь одну машину, на которой существуют все эти каталоги, например что-то вроде сборочного или промежуточного сервера.
Мы знаем, что это ограничивает число случаев, для которых он может быть использован.
Обновление (декабрь 2018 г.): Firebase Hosting теперь имеет REST API. Хотя это официально не позволяет вам развернуть один файл, вы можете использовать его творчески, чтобы получить то, что вы хотите. Смотрите мой Гист здесь: https://gist.github.com/puf/e00c34dd82b35c56e91adbc3a9b1c412