@prophp7

Страница 1000 из 1387
Shmaltorhbooks
02.04.2018
16:27:54
с самого начала

откуда статика появляется в контейнере?

ты её копируешь из другого

ок, гугл, как она появилась в том, другом?

Google
Nurik
02.04.2018
16:29:18
))Собрали image и скопировали туда все исходники. (вот тут код и статика в public папке)

В Dockerfile

Shmaltorhbooks
02.04.2018
16:30:36
ты, по моему, в самом деле используешь докер как гит

из /dev/rand?

попробуй представить, что у тебя аппликуха разбита на две части, которые друг о друге вообще ничего не знают

у тебя есть бэкенд и морда

Nurik
02.04.2018
16:33:42
Смотри у меня есть локальный код я его пушу в гилаб, оттуда файлы забираются из репозитория, и после того как все получили, начинаем собирать image по Dockerfile (который так же находится в git ) При сборке копируем все файлы внутрь, и все образ готов, теперь деплоим его на прод, и все теперь все что нужно находится внутри образа, включая файлы js, css и так даее, которые являются статикой в плане того что обслуживать её будет nginx. Теперь остаётся задача, чтобы nginx увидел её, но так как она находится внутри собранного образа, то мы можем её достать только способом описанным выше, с помощью мультистейдж билда в котором будут учавствовать nginx и образ из которого будет доставать статику.

Asset
02.04.2018
16:34:08
а кто использует генераторы? и как?)

Shmaltorhbooks
02.04.2018
16:35:13
всякие вендоры пхпшные у тебя тоже в гитлабе?

или ты из можешь стянуть композером?

так, сори, но мне пора постоять в пробке по пути домой)

собирай фронт так, как будто это пхп-шный бэкенд. твоя писанина в гите, все остальные либы - тянуться каким-то менеджером пакетов

Google
Shmaltorhbooks
02.04.2018
16:37:55
стянул либы каким-то npm-ом, стянул из своего гида свой код для фронта, сунул в контейнер с нгинксом, в рутовом нгинксе поставил прокси на него, вылил в прод, перезапустил всё вместе с пхп, который собрался точно так же)

Nurik
02.04.2018
16:38:46
собирай фронт так, как будто это пхп-шный бэкенд. твоя писанина в гите, все остальные либы - тянуться каким-то менеджером пакетов
Они и так тянутся менеджером. При этом я не понимаю какое это имеет отношение к решаемой проблеме.

Shmaltorhbooks
02.04.2018
16:39:25
так в чем проблема сложить их в отдельный образ докера?

зачем что-то копировать между образами?

собрал образ со статикой и в прод

по маске *.цсс на рутовом нгинксе прокси на него

всё

я, наверное, просто не понял в чем суть проблемы)))

Nurik
02.04.2018
16:46:16
Да, просто там несколько пайплайнов в gitlab на каждый репо и при таком подходе (собирать nginx прям там) если первое приложение собрало nginx со воими данными, и залило на прод, то на проде будут данные только его. Где при этом взять статику другого приложения ? Доступа к смежным репозиториям нет, т.е. одно репо — один проект. Легче всего просто копировать отдельно свои файлы (папку public) на прод в named volume при деплое.

Кароче я немного подзаебался хуярить сообщения.

Всем мир.

Andrey
02.04.2018
19:49:27
короче оффтоп, не знаю даже в какой чат писать залил фронт на сервер на поддомен захожу через chrome писать что Подключение не защищено думаю, не может быть, делаю curl - все ок захожу с vivaldi тоже все ок че за фигня с chrome ? кеш ?

Shmaltorhbooks
02.04.2018
19:50:07
https

Andrey
02.04.2018
19:50:20
не, я специально поставил без https сам сервер

Maksim
02.04.2018
19:50:47
на свете есть наркоманы, которые СПЕЦИАЛЬНО ставят http?)

Shmaltorhbooks
02.04.2018
19:51:11
мож где-то есть редирект или запрос к https?

в этом месте хром может и материться

и вообще

хром в том же окне показывает подробности

Andrey
02.04.2018
19:51:37
на свете есть наркоманы, которые СПЕЦИАЛЬНО ставят http?)
специально это в начале, нафиг мне сразу https если тестится да и то фронт без бекенда

Google
Shmaltorhbooks
02.04.2018
19:51:52
можно нажать кнопочку more и почитать что ему не понравилось

Andrey
02.04.2018
19:52:00
короче, пробелма решилась очитска кеша и жесткая перезагрузка я фигею

Art
02.04.2018
20:52:49
что сейчас нужно знать для тестов? phpunit или еще что-то нужно?

Sergey
02.04.2018
20:56:05
что сейчас нужно знать для тестов? phpunit или еще что-то нужно?
нужно знать как тестить, и как писать тестируемый код. Что сложно.

Art
02.04.2018
21:00:47
а чем тестирование отличается от тестирования дедовским способом? Вот я написал допустим функцию/модуль/класс/метод, на вход одни параметры а результат в echo или в print_r и подобное, так же помещаются туда неправильные данные что проверить как ведет себя модуль

Konstantin
02.04.2018
21:06:45
Фесор

у меня такое ощущение, что тебя батька подпольно натаскивает на веб )

Sergey
02.04.2018
21:07:30
или про какого батьку?

Konstantin
02.04.2018
21:07:50
угу

Konstantin
02.04.2018
21:07:58
других у вас не водится

вопрос не в тему. Кто-нибудь юзал payoneer ?

Art
02.04.2018
21:09:23
https://gist.github.com/fesor/db60b4995880925b720be9c7cf75543f
а на хабр чего не зальешь? На гите 1-2 человека всего лишь увидят по прямой ссылке

Sergey
02.04.2018
21:10:05
а на хабр чего не зальешь? На гите 1-2 человека всего лишь увидят по прямой ссылке
вопервых я не полностью согласен со статьей, но руки не дошли до "переработать". Во вторых - это был перевод который я сделал по быстренькому для внутреннего воркшопа внутри своей команды почти год назад

Konstantin
02.04.2018
21:10:08
Sergey
02.04.2018
21:13:00
потому что герои не смотрят на взрыв )
ну и толку постить на хабр где годных статей много но их никто не читает)) все читают то что максимум недельной давности а все остальное остается архиологам

Art
02.04.2018
21:16:16
туда опасно постить, если мнение не совпадет с тем кто читает, карму могут слить) и возможность публиковать статьи пропадет

Google
Sergey
02.04.2018
21:17:27
но на самом деле банально лень.... у меня все еще (с 8-ого года) остался тот трепет... что мол нельзя полуфабрикаты на хабр постить...

а потому что бы чето туда постить надо постараться... а стараться лень

Art
02.04.2018
21:18:21
Я редко комментирую, написал коммент, человек не разобрался и минуснул, а потом его другие заминусовали когда дальше мои ответы прочитали ?, но а мне толку от этого, карма на -1 пропала

да и на карму тоже пофиг, просто возможность публиковать что-либо пропадает как я понял, когда менее 5

Сколько дюймов должен быть экран планшета или книги e-ink для убного чтения книг pdf? Чтобы не скроллить горизонтально и шрифт как на компе не меньше 16px. И появились ли в 2018 году быстрые книжкис e-ink? А то есть одна 6 дюймовая 2013 года, так там pdf одно мучение читать

Bohdan
02.04.2018
22:04:24
тут айпонт рекомендовали для этого, 9.7 который

8 дюймов может быть маловато

Admin
ERROR: S client not available

Art
02.04.2018
22:08:45
айпонт в топку, там наверняка 100500 ограничений на все что можно

Bohdan
02.04.2018
22:09:17
айпонт в топку, там наверняка 100500 ограничений на все что можно
проблема в том, что планшетов нормальных мало

Art
02.04.2018
22:12:09
ну там есть же с мелким зерном, для букв самое то, фирма любая, даже можно с одним ядром без свистелок

У меня у одного такое, пишу текст, много бывает, а он херак и обрезает пару предложений в строке ввода в телеграме. Что за приколы такие)

Askhat
03.04.2018
02:34:01
Всем привет. Попробовал заюзать библиотеку Medoo для работы с бд. Возникает проблема когда вставляешь новые записи в таблицу. Запись дублируется. Код простейший. $database->insert('blocks', [ 'block_key' => 'Hello', ]); Кроме этого куска кода (ну еще коннектинг к бд) нету в проекте. Таблица имеет две колонки: id и block_key block_key не уникальный. Почему происходит дублирование, хотя функция вызывается всего один раз? И когда делаешь SELECT после того как запись добавится, output пишет, что запись одна, а в phpMyAdmin их две? После этого удаляя запись вставки и вставляя код на SELECT, затем перезагрузив страницу, отображаются две записи как и в phpMyAdmin. Конечно если на block_key поставить уникальность, то запись не дублируется, но всё же разве так должно быть? 0_0

Sergiy
03.04.2018
04:06:59
Как оптимально настроить php и mysql для работы с онлайном 3000 человек? (версия php 5.6)

Chupa
03.04.2018
05:05:38
https://www.youtube.com/watch?v=SbY6QI8c4k8

Valentin
03.04.2018
05:19:24
Sergiy
03.04.2018
05:19:58
@Vsaik спасибо

Temur
03.04.2018
05:28:33
Привет

Google
Roman
03.04.2018
06:23:52
подскажите как пользоватся swagger? нашол вот такую либу. https://github.com/zircote/swagger-php она мне генерит json-чик а как ето привратить в красивий интерфейс?

Bohdan
03.04.2018
06:27:17
swagger-ui

Roman
03.04.2018
06:28:25
ету либу оставлять или снести можна?

Valentin
03.04.2018
06:30:13
Это шутка?) А кто тебе тогда жсон сгенерит?

Roman
03.04.2018
06:30:53
тоесть етот json нужно передать в swagger-ui. не шутка просто незнаком с етими инструментами

Bohdan
03.04.2018
06:31:11
но ведь ты можешь посмотреть доку...

Roman
03.04.2018
06:31:51
смотрю...

Bogdan
03.04.2018
08:13:23
привет, чем монгу удобно смотреть?

Bogdan
03.04.2018
08:14:34
бесплатная?

Roman
03.04.2018
08:59:43
НЕ подключается ассет. Установил пакет assets в symfony, создал папку web/assets/test.js и подключаю <script src="{{ asset('tets.js') }}"> </script>

Shmaltorhbooks
03.04.2018
09:01:12
в html странице какой путь к файлу генерируется?

Andrew
03.04.2018
09:08:46
/test.js
Nginx/apache/php server?

Roman
03.04.2018
09:09:46
Nginx/apache/php server?
php bin/console server:start

Roman
03.04.2018
09:18:45
No route found for "GET /assets/test.js" (from "http://127.0.0.1:8000/")

както странно. попробую переустановить пакет еще

Страница 1000 из 1387