Ми раді оголосити, що BitDegree надаватиме освіту понад 29 мільйонам користувачів Hostinger та 000webhost. Обидва ці хостинг-провайдери розділяють нашу пристрасть до навчання та дозволяють своїм користувачам безкоштовно хостити, тестувати та працювати над своїми вебсайтами. Саме тут починають свій шлях більшість веб-розробників, навіть CEO та співзасновник Ethos — Шінго Лавін використовував послуги 000webhost для навчання. Ми раді, що відтепер BitDegree стане важливою частиною цього навчального процесу.
Hostinger є одним з провідних хостинг-провайдерів, що налічує понад 29 мільйонів активних користувачів, які прагнуть знань.
Багато людей використовують 000webhost в освітніх цілях. Адже найкращий спосіб навчитися створювати вебсайт — це насправді побудувати один.
Мета — навчити користувачів веб-розробці
Метою нашого партнерства є надання курсів з веб-розробки, цифрового маркетингу та інших дисциплін для цих жадібних до знань користувачів. Ми віримо, що наші курси з веб-розробки допоможуть багатьом ентузіастам створювати набагато кращі сайти, вивчаючи HTML, JavaScript, CSS, SQL та PHP. Більше того, люди зможуть дізнатися, як підняти свої сайти на вищі позиції в пошукових системах, записавшись на курси з SEO (оптимізації для пошукових систем).
Водночас тепер всі наші студенти матимуть змогу застосувати набуті навички, створюючи повноцінний вебсайт та отримавши хостинг абсолютно безкоштовно.
Ця співпраця дозволить нашій платформі дістатися до масової аудиторії користувачів Hostinger та 000webhost. Оскільки BitDegree пропонує курси з багатьох тем, таких як веб-розробка, електронна комерція, наука про дані, цифровий маркетинг, мови програмування, розробка ігор, графічний дизайн та інші, ми впевнені, що кожен зможе знайти корисну та нову інформацію для себе.
Адже, незалежно від того, наскільки ви досвідчені чи успішні, завжди є місце для вдосконалення. Ми сподіваємося, що багато амбітних користувачів Hostinger та 000webhost поділяють цю думку, і незабаром ми зможемо називати їх нашими прихильниками!
Hostinger найматиме людей через платформу BitDegree
Невдовзі Hostinger стане першою компанією, яка найматиме таланти через платформу BitDegree. Завершивши курси BitDegree, ви матимете шанс отримати роботу в одній з провідних компаній веб-хостингу! Це величезна можливість як для BitDegree, так і для Hostinger, оскільки ми зможемо вперше випробувати практичні можливості цієї платформи, а Hostinger отримає шанс найняти таланти серед найкращих студентів.
Hostinger приймає BDG як платіж
Крім того, Hostinger вже приймає токени BitDegree як оплату за свої хостинг-послуги. Ми впевнені, що це партнерство є лише початком. Коли до платформи BitDegree приєднаються ще більше компаній, ми зможемо навчати людей мільйонами.
Розширюючи нашу спільноту прихильників, ми зможемо створювати ще більше якісного контенту та покращувати наші послуги.
5.6 Для кроків, у мене є наступні базові кроки:
steps:
- name: Перевірити репозиторій
uses: actions/checkout@v4
- name: Налаштування Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'yarn'
5.7 Наступний крок у моєму робочому процесі — створення файлу .env:
- name: Створити файл .env
run: |
touch .env
echo NEXT_PUBLIC_API_KEY=${{ secrets.NEXT_PUBLIC_API_KEY }} >> .env
echo NEXT_PUBLIC_API_URL=${{ secrets.NEXT_PUBLIC_API_URL }} >> .env
echo PORT=${{ secrets.PORT }} >> .env
5.8 І останній крок — побудова і розгортання, де я виконую команду docker, яка запускає контейнери Docker, визначені у моєму файлі docker-compose.yml
. Прапор --build
змушує перезібрати образи Docker для сервісів, визначених у файлі docker-compose.yml
, перед запуском контейнерів. Прапор -d
запускає контейнери в режимі від’єднання, що означає, що вони працюватимуть у фоновому режимі:
- name: Побудувати та розгорнути
run: docker-compose up -d --build
5.9 Зробіть коміт, щоб зберегти файл node.js.yml.
6. Після того, як ви закомітіли зміни, файл node.js.yml буде створено, і якщо ви відкриєте вкладку “Actions” у вашому репозиторії, ви повинні побачити, що робочий процес запущений і виконується. Якщо файли docker-compose та node.js.yml налаштовані правильно, процес має успішно завершитися після створення образів і контейнерів:
Ось і все, як бачите, контейнер працює. І відтепер, при кожному push у вашу гілку, дія буде запускати повторне розгортання вашого додатку.
Перекладено з: Auto deploy of your project with Github Actions