Слияние кода завершено, страница обновится автоматически
git, ruby 2.1.2, rails 4.1.5, nginx 1.2+, mysql 5.0+
git clone git@github.com:fxhover/blog.git
bundle exec bundle install
cd blog
cp config/database.yml.example config/database.yml и измените конфигурацию базы данных
cp config/secrets.yml.example config/secrets.yml
cp config/blog.yml.example config/blog.yml и измените конфигурацию блога
cp config/unicorn.rb.example config/unicorn.rb и измените конфигурацию Unicorn
RAILS_ENV=production bundle exec rake db:create создайте базу данных
RAILS_ENV=production bundle exec rake db:migrate создайте таблицы и индексы
RAILS_ENV=production bundle exec rake db:seed создайте категории и учетную запись администратора, отредактируйте db/seeds.rb для изменения категорий и пароля администратора
RAILS_ENV=production bundle exec rake assets:clean
RAILS_ENV=production bundle exec rake assets:precompile## Запуск ##
mkdir -p tmp/pids
mkdir -p log
mkdir -p tmp/sockets
sudo cp deployment/init.d/blog /etc/init.d
отредактируйте файл для указания пути к приложению и пользователя sudo
sudo service blog start
sudo service blog stop/restart
для остановки или перезапуска сервиса
Ниже приведены некоторые примеры конфигураций, полная конфигурация находится в файле deployment/nginx/nginx.conf
upstream blog {
server unix:/home/fangxiang/blog/tmp/sockets/blog.socket;
}
server {
listen 80;
server_name blog.com;
root /home/fangxiang/blog/public;
try_files $uri/index.html $uri.html $uri @user1;
location @user1 {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_buffering on;
proxy_pass http://blog;
}
location ~ ^(/assets) {
access_log off;
expires max;
}
}
sudo service nginx restart
127.0.0.1 blog.com
http://blog.com
bundle install
bundle exec cap production deploy:check
cp ./config/*.yml /var/www/blog/shared/config/
cp ./config/unicorn_capistrano.rb /var/www/blog/shared/config/unicorn.rb
bundle exec cap production deploy
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )