@codenamecrud

Страница 836 из 1009
Ivan
23.04.2018
13:06:03
Я задеплоил на дроплет свой проект, с помощью капистрано

Потом вошел и запустил пуму вручную через ssh

Всё работает, правда без css, но сейчас проблема не в этом

Я не могу использовать команды rails

Google
Ivan
23.04.2018
13:07:13
Типо в папке bin пусто, и я так понимаю это норма

Но вот как мне например юзнуть генератор, который мне дефолтного юзера с паролем сделает?

У меня интернет магазин на spree, если что

Впервые деплою, сложновато

(не учитвая хероку)

Anton
23.04.2018
13:10:35
гуглить binstubs

но я лично не фанат этого

Dimon
23.04.2018
13:15:41
Я не могу использовать команды rails
ну попробуй в папке проекта запустить что-то вроде: bundle exec rake --tasks

Dimon
23.04.2018
13:17:06
Вывело список тасков
ну вот, теперь запускай команды через bundle exec

bundle exec rails console production

и тд

Ivan
23.04.2018
13:19:03
А вот именно rails не работает

Google
Dimon
23.04.2018
13:19:23
копайся тогда дальше, без конкретики ничего не скажу

Ivan
23.04.2018
13:19:52
Окей, но всё равно спасибо, я хоть таски могу запускать, админа уже сделал

Dimon
23.04.2018
13:21:11
я вангую, что у тебя неправильно настроен капистрано

если у тебя ассетов нет и пуму вручную запускаешь

Ivan
23.04.2018
13:27:25
Я делал всё по этой статье https://mkdev.me/posts/nastroyka-i-deploy-rails-prilozheniy-pri-pomoschi-ansible-i-capistrano

Но не заметил что она довольно старая

Может в этом причина?

I
23.04.2018
13:31:44
С digital ocean взял бы

Там нормальные инструкции

Ivan
23.04.2018
13:32:21
Да просто на mkdev нормальные статьи обычно, мне лично нравятся

А тут видимо на старую наткнулся

Или где то сам натупил, но вот где

Перепроверял уже не раз конфиги, всё так же

И главное что ведь капистрано говорит что всё success

Dmitry
23.04.2018
13:38:24
скинь deploy.rb(только пароли и ключи сначала удали =))

Ivan
23.04.2018
13:40:00
https://pastebin.com/XqnVQYqS

Dmitry
23.04.2018
13:44:23
вроде ничего криминального нет, а у тебя ассеты компилируются при деплое?

Ivan
23.04.2018
13:46:12
00:24 deploy:assets:precompile 01 RBENV_ROOT=$HOME/.rbenv RBENV_VERSION=2.4.2 $HOME/.rbenv/bin/rbenv exec bundle exec rake assets:precompile

Google
Dmitry
23.04.2018
13:47:18
проверь тогда настройки nginx

Ivan
23.04.2018
13:47:41
проверь тогда настройки nginx
Блин, это вообще тёмный лес

Да и ведь сам nginx работает, если что. Типо вообще всё работает, кроме ассетов и того что сам сервер не запускается

upstream backend { server unix:/home/{{ user }}/applications/{{ app_name }}/shared/tmp/sockets/puma.sock; } server { listen 80; client_max_body_size 10m; root /home/{{ user }}/applications/{{ app_name }}/current/public; try_files $uri/index.html $uri.html $uri @{{ app_name }}; location ~ ^/assets/ { gzip_static on; expires max; add_header Cache-Control public; } location @{{ app_name }} { proxy_pass http://backend; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; } }

Dmitry
23.04.2018
13:50:02
у тебя в ассетс не указан root

root /home/{{ user }}/applications/{{ app_name }}/current/public; туда скопируй

Ivan
23.04.2018
13:51:35
root /home/{{ user }}/applications/{{ app_name }}/current/public; туда скопируй
Не понял немного, куда эту строку вставить?

Dmitry
23.04.2018
13:51:54
location ~ ^/assets/ { root /home/{{ user }}/applications/{{ app_name }}/current/public; gzip_static on; expires max; add_header Cache-Control public; }

nginx потом не забудь рестартануть

Ivan
23.04.2018
13:53:09
Сейчас попробую

nginx потом не забудь рестартануть
А на какой порт заходить, 3000?

Dmitry
23.04.2018
14:00:07
80

Ivan
23.04.2018
14:00:08
Типо сейчас по идее серв должен сам запускатся, да?

Бэд гэйтвэй

Dmitry
23.04.2018
14:01:05
пума запущена?

Ivan
23.04.2018
14:01:15
Как проверить?

Dmitry
23.04.2018
14:01:29
top

Ivan
23.04.2018
14:02:53
Нет, не запущена

Типо так и было раньше, пума не запускалась

Dmitry
23.04.2018
14:04:25
cap production puma:config

Google
Dmitry
23.04.2018
14:04:45
это в локальной консоли запусти

Ivan
23.04.2018
14:05:57
(Backtrace restricted to imported tasks) cap aborted! Don't know how to build task 'puma:config' (see —tasks) (See full trace by running task with —trace)

Maxim
23.04.2018
14:06:18
cap -T | grep puma

у тебя в Capfile нет плагинов

Ivan
23.04.2018
14:07:01
cap -T | grep puma
Ничего не вывело, втф

Япона мать, действительно

Maxim
23.04.2018
14:07:31
require "capistrano/rails" require "capistrano/rvm" require 'capistrano/puma' install_plugin Capistrano::Puma # Default puma tasks install_plugin Capistrano::Puma::Nginx # for upload a nginx site template

Ivan
23.04.2018
14:08:06
Мне просто дописать в кап файл require 'capistrano/puma'?

Dmitry
23.04.2018
14:08:13
gem 'capistrano3-puma' в Gemfile тоже не забудь

Ivan
23.04.2018
14:08:20
Dmitry
23.04.2018
14:08:21
require 'capistrano/puma' install_plugin Capistrano::Puma # Default puma tasks

Maxim
23.04.2018
14:09:12
потом деплоишь конфиг puma + nginx на сервак, запускаешь новый деплой и будет счастье

Maxim
23.04.2018
14:10:28
передеплой конфиги, так надежней

Ivan
23.04.2018
14:12:17
Аллах всемогущий, это ж надо было мне так затупить

Мне стыдно, прошу прощение

Типо снова моя невнимательность

И спасибо большое за помощь

Nork
23.04.2018
14:28:25
А тут видимо на старую наткнулся
Вот по их мануалу собирал: https://github.com/Syntaxys-dll/Rails-5-automating-deployments-Ubuntu-16.04-Capistrano

Google
Ivan
23.04.2018
14:30:09
Вот нихера не вовремя ну Стэк Оверфлоу тех работы

Снова мне везёт)

Так же было и с хероку

И Слэк как только первый раз скачал

Сейчас разработка во всём мире прекратится на один час

Nork
23.04.2018
14:31:47
По спри не могу подсказать но дерьмо по ссылке выше расписано по пунктам прям за час управишься

Nork
23.04.2018
14:33:47
Пункт 9

Ivan
23.04.2018
14:53:26
Всё, кажется я сделал это

Спасибо всем ещё раз

Yaroslav
23.04.2018
15:46:21
Люди добрые, а с чего начать изучение элексира?

Dimon
23.04.2018
15:50:20
С начала

@proelixir тут спроси

MpaK
23.04.2018
15:52:45
@bitchcoder очень кстати простенький старт https://elixirschool.com/ru/

и сразу на руззком

Yaroslav
23.04.2018
15:53:51
@MpaKus спасибо)

@tralalatralala сэнк)

Страница 836 из 1009