User:Зелёный Кошак/Сервер OSM/Чек-листы/Развёртывание openstreetmap-website
< User:Зелёный Кошак | Сервер OSM | Чек-листы
Jump to navigation
Jump to search
(актуально на июнь 2023 года)
Чек | Название операции | Описание | Процедуры | Комментарии |
---|---|---|---|---|
создание пространства для проекта | mkdir <каталог для проекта> cd <каталог для проекта> |
|||
скачивание openstreetmap-website | git clone --depth=1 https://github.com/openstreetmap/openstreetmap-website.git cd openstreetmap-website |
"--depth=1" - нужно для "чистой" версии, без истории изменений и прочего "мусора" | ||
установка необходимых Ruby-Gem и NodeJS модулей | bundle install bundle exec rake yarn:install |
|||
создание конфигов | touch config/settings.local.yml cp config/example.storage.yml config/storage.yml |
|||
создание пользователя для взаимодействия с базой данных | su - postgres или sudo -u postgres -i createuser -e -s -P <db user> |
|||
создание баз данных | bundle exec rake db:create RAILS_ENV=production bundle exec rake db:create |
|||
bundle exec rake test:all | ||||
настройка | <editor> config/settings.local.yml или <editor> config/settings.yml |
|||
запуск | bundle exec rails server [-p <port>] | |||