Категорії
DevOps Web

Налаштування Github та PHPStorm

Налаштування Github та PHPStorm Для налаштування системи контролю версій git, репозиторію github та середовища розробки PHPStorm необхідно спершу згенерувати токен. Для цього у github перейдіть “Profile -> Settings” Далі перейдіть у “Personal Access Token => Generate new Token” Вказуємо назву нового токена, час існування та дозволи. В результаті буде згенеровано новий токен. !!! Переконайтесь, що […]

Категорії
DevOps Web

Deploying to DigitalOcean With GitHub Actions (CI/CD)

У даній статті розглянемо яким чином можна реалізувати деплой проекту на DigitalOcean з використанням GithubAction базуючись на підходах CI/CD.   Створюємо новий droplet на digitalocean На стороні digitalocean створюємо новий droplet (аналог віртуальної машини). У моєму випадку droplet не прив’язаний до домену, оскільки на даному етапі у цьому немає потреби. Створений droplet ви можете використовувати […]

Категорії
DevOps

Налаштування Terraform. VirtualBox Vagrant Go PHPStorm

Terraform – це програмний засіб, який використовується для управління інфраструктурою, розроблений компанією Hashicorp. Даний програмний засіб дозволяє реалізовувати парадигму “Infrastructure as Code”. Налаштування потрібного середовища реалізується з допомогою конфігураційного файлу. У даній статті розглянуто процес налаштування Terraform для розгортання образу ОС Ubuntu на VirtualBox. Крок 1. Завантаження VirtualBox https://www.virtualbox.org/wiki/Downloads Крок 2. Завантаження Vagrant https://www.vagrantup.com/downloads Крок 3. Завантаження […]