
?
24.06.2018
12:22:48
Про контроллер тоже думал.
Видимо так и придётся делать.
С эластиком тяжко. Немного.
Странная штука.

Alex
24.06.2018
12:23:59
Ну в контроллере это я так написал, для общего понимания. А там понятно и из квери можно

Damir
24.06.2018
12:25:17
как вариант, можно написать свою мидлвари и там уже делать, всё что вам нужно

Google

?
24.06.2018
12:25:18
По качеству кода чище через контроллер. Мне кажется. :)

Damir
24.06.2018
12:28:09
к примеру, вот неплохой вариант https://gist.github.com/jugyo/300e93d6624375fe4ed8674451df4fe0

?
24.06.2018
12:28:21
Спасибо :)
Можно ещё вопрос касательно эластика ?

Damir
24.06.2018
12:29:44
на то и чат, кто нить да ответит)

?
24.06.2018
12:35:01
Это странный вопрос. Я даже понятия не имею в чем загвоздка.
Он настроен и работает. Все запросы корректно шлёт. Как мне казалось.
Но как оказалось не все.
Есть некоторый текст. Содержащий стек некоторых технологий.
Мы ищем по запросу из поля поиска.
Если я пишу git то возвращается true
Если я пишу Колбаса - то соответственно false
Но когда я пишу GDRP мне возвращается false. Хотя это слово есть в тексте.

Damir
24.06.2018
13:49:44
тут без вопросов, производительность пострадает
что тогда лучше?
elk поднимать тоже сомнительно, там свои подводные камни

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
13:55:18
ребят по капистрано может кто скажет, как при деплое локальные файлы типа database.yml отправить?

Alex
24.06.2018
13:58:58

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:01:03

Google

Alex
24.06.2018
14:02:09

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:02:15
https://pastebin.com/Vkw44qiQ
пытался что-то вроде сделать

Alex
24.06.2018
14:04:54
тут только внутренность

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:06:15

Alex
24.06.2018
14:06:33

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:07:01

Alex
24.06.2018
14:07:45
on hosts do
вот это там для чего используется?

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:09:50
это я хер знает, взял со стека, просто для теста.
вообще таски обернуты вот так:
on roles :app do
и если при таком варианте выполнять - он файл ищет локально на впске

Alex
24.06.2018
14:14:29
on "example.com" do |host|
...
end
попробуй вот так

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:15:18

Alex
24.06.2018
14:15:57

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:17:02
хотя вот же из доки:
https://github.com/capistrano/sshkit/blob/master/EXAMPLES.md#upload-a-file-from-disk

Alex
24.06.2018
14:19:20

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:19:42

Alex
24.06.2018
14:19:51
оно не в git хранится?

Alex
24.06.2018
14:20:14

Google

Alex
24.06.2018
14:20:26
а у тебя он похоже не объявлен, т.к nil

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:20:28

Alex
24.06.2018
14:20:36

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:20:43

Alex
24.06.2018
14:20:44
зачем их шаредами делать? никогда этого не понимал

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:20:52
смеялись со всеми соседями
env там же

Alex
24.06.2018
14:21:14

Alex
24.06.2018
14:21:15
env там же
default: &default
adapter: postgresql
encoding: unicode
pool: 5
timeout: 5000
database: <%= ENV["DB_NAME"] %>
username: <%= ENV["DB_USERNAME"] %>
password: <%= ENV["DB_PASSWORD"] %>
host: <%= ENV["DB_HOST"] %>
development: *default
test: *default
production: *default
Вот мой database.yml например
зачем ручками делать??
очень смешно это руками эти файлы делать

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:21:32
все-равно нужно будет идти и создавать его там?

Alex
24.06.2018
14:21:52

Alex
24.06.2018
14:22:04

Alex
24.06.2018
14:22:07
только у тебя будет один файл env против кучки файлов
это можно через какой нибудь chef отдельно деплоить например, хах.

Google

Alex
24.06.2018
14:23:21
никто не предлагал хранить секретки в репозитории.

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:23:55
да, мне не обломно, но не проще ли залить файл?

Alex
24.06.2018
14:24:12

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:24:32

Alex
24.06.2018
14:24:35
потому что потом появятся секретки на апишки или еще чего

Alex
24.06.2018
14:25:14

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:25:19

Alex
24.06.2018
14:25:24
он же спрашивал как, а не нафига )

Alex
24.06.2018
14:25:36

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:25:46

Alex
24.06.2018
14:25:52
уговорить поправить .env - дело пяти минут.

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:26:09
мысль я вашу понял и прислушался))
но таки как залить .env в капистрано? :D

Alex
24.06.2018
14:26:28

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:26:34
идти в доке ковыряться и пробовать, пока не получится?

Alex
24.06.2018
14:27:28

Google

Alex
24.06.2018
14:27:41
не очень понимаю прикола заливать локальный .env на прод
там же данные отличаются

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:28:42
это длинная и запутанная история, у меня локально 3 .env, дев, стейж и прод

Alex
24.06.2018
14:28:59
локально конфиг от прода ??

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:29:15
но-но
не конфиг, а только данные
подумалось мне попробовать их хранить локально, что бы отправлять при деплое, а не ходить по ссш и добавлять \ править там файлы

Alex
24.06.2018
14:30:57
я вот knife solo юзал
и вот уже в репозитории конфига хранить секретки - норм.
просто доступа к нему ни у кого не будет ))

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
24.06.2018
14:33:12
ладно, может таки я чет совсем не правильное делаю, подумаю еще прежде, чем городить лишнее
спасибо за участие)

Alex
24.06.2018
14:41:58
ну ты пытаешься добавить костылей вместо того чтобы исправить старые

Владимир
24.06.2018
14:48:12
"Когда сказали что костыли это не исправление"

Alex
24.06.2018
14:48:32

Владимир
24.06.2018
14:48:59

Alex
24.06.2018
14:49:23

Владимир
24.06.2018
14:50:17
это если у тебя релизы
А типа можно работать на фултайме по фану?
Типа пришел - покодил
Или не покодил
кофейку там попил
И всем пофиг
Всеравно зарплата двадцатого