Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 2.64 KB

README.md

File metadata and controls

57 lines (38 loc) · 2.64 KB

rename.kr.ua

Сайт rename.kr.ua створено, щоб допомогти жителям міста знайти як саме змінилися назви вулиць, згідно закону про декомунізацію

Information about renamed streets in Kirovohrad, Ukraine in 2015-2016


Для розгортання веб сервера локально, необхідні деякі програми:

  1. Oracle VirtulBox https://www.virtualbox.org
  2. Hashicorp Vagrant https://www.vagrantup.com/
  3. Git https://git-scm.com/

Більш детально з використаними продуктами можна ознайомитись:

  1. https://www.vagrantup.com/ - official site Vagrant
  2. https://hub.docker.com/_/mysql/ - official repository MYSQL
  3. https://hub.docker.com/_/php/ - official reopsitory PHP
  4. https://getcomposer.org/ - official documentations Composer for PHP
  5. https://docs.docker.com/ - official documentations for Docker

Інструкція з використання

Середовище розробки використовує поточну папку як джерело для програми.

Структура файлів проекту

    .
    ├── Dockerfile
    ├── docker-compose.yml
    ├── docker-compose.override.yml
    ├── credentials.env          *
    ├── rmkr.sql            **
    ├── .env            ***
    └── Vagrantfile

* credentials.env - містить користувацькі дані, як приклад (credentials.env.example)

** rmkr.sql - таблиця для експорту в базу даних, постачається окремо

*** Якщо 80 порт, у вас, зайнятий, вкажіть вільний порт через файл .env як приклад (.env.example).

Для запуску середовища використовуйте наступну команду:

$ vagrant up

Після запуску віртуальної машини сайт буде доступний за адресою:

http://localhost:8080


Розгортання проекту на хмарному сервісі, з існуючим реверс проксі-сервісом traefik

Для розгортання проекту і підключення до сервісу traefik, необхідно запустити docker-compose.yml разом з docker-compose.override.yml використовуючи -f та змінивши типовий порт в .env:

docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d