Я начал The Firehose Project несколько месяцев назад. Часть процесса подачи заявки заключалась в том, чтобы показать команде, что вы можете успешно разместить статический сайт. Первоначально я использовал Dropbox для размещения своего сайта, но они только что объявили о плане отказа от службы, как упоминалось в этой статье Кристофера Росса.

В статье Кристофера рассказывается о 3 альтернативах HTML-хостингу Dropbox. Мне очень понравилась его статья, поэтому я решил добавить еще одну альтернативу — Firebase. Оказывается, это очень просто и молниеносно.

Спасибо Кристоферу Россу за вдохновение!

Вот так…

Шаг 1. Создайте учетную запись Firebase

Шаг 2. Создать новый проект

Шаг 3. Установите Node.js, если у вас его еще нет

Шаг 4. Установите Firebase CLI через командную строку

$ npm install -g firebase-tools

Шаг 5. Войдите в Firebase через командную строку

$ firebase login

Шаг 6. Создайте каталог на локальном компьютере для вашего проекта.

$ mkdir demo

Шаг 7. Перейдите в только что созданный каталог и инициализируйте Firebase.

$ cd demo
$ firebase init

Шаг 8. Используйте клавиши со стрелками и выберите «Хостинг». Нажмите пробел.

Шаг 9. Назначьте файл для правил вашей базы данных. Он предлагает (database.rules.json). Нажмите Enter.

Шаг 10. Назначьте общий каталог. Я использовал общедоступную папку по умолчанию, но вы можете назначить ее любой папке, которая вам нравится.

Шаг 11. Решите, хотите ли вы настроить проект как одностраничное приложение. Подсказка: выберите ДА.

Шаг 12. Внутри вашей общей папки создайте свой сайт!

шаг 13. Разверните в Firebase

$ firebase deploy

Проверьте свой сайт на https://yoursitenamehere.firebaseapp.com

вы сделали!