Andor
27.03.2019
12:59:33
ну слыш, не настолько всё плохо было
Petrovich
27.03.2019
12:59:43
Andor
27.03.2019
12:59:57
вообще у тех кто на венде, он тоже на венде
Google
Petrovich
27.03.2019
13:00:19
ну соболезную ему че
время адаптироваться под современные реалии
я понял что это другая конфа, в конфе по vue.js просто есть сеньер ванилла жаваскрипт девелопер который хейтит любой современный инструмент
Andor
27.03.2019
13:00:47
да он ваще классический пример человека-олимпиадника которого по ошибке допустили писать продакшн
только plain html, только хардкор
Alexey
27.03.2019
13:02:59
ну запускать docker-compose up и отдельно рядом фронт плюс минус нормальная тема.
потому что там часть hotreload, который на рандомный порт прыгает, нужно прилично напрячься, чтобы в контейнере не словить проблемы с правами node_modules и тп.
Andor
27.03.2019
13:03:22
в ангулярии есть ng serve который за тебя это делает
там проблема ваще странной природы правда
Vladimir
27.03.2019
13:03:35
там еще веселуха с кодировочками
Andor
27.03.2019
13:03:37
но в контейнере оно живёт у меня
у меня короче булщит бинго
пхп, ангуляр, мускуль
Alexey
27.03.2019
13:04:04
* собирать фронт в контейнере - надо, я не про это. я про dev
Google
Andor
27.03.2019
13:04:07
и несколько девелоперов на винде
Vladimir
27.03.2019
13:04:12
да и вообще вебпак в большом проекте и так греет комнату, а в докере - можно мьолнир расплавить
Andor
27.03.2019
13:04:33
* собирать фронт в контейнере - надо, я не про это. я про dev
ng-serve:
image: node:8.12.0
# sysctls:
# - fs.inotify.max_user_watches=524288
volumes:
- ./:/var/www/nexus
working_dir: /var/www/nexus/nexus_ng
ports:
- '4200:4200'
entrypoint:
- bash
- -e
- -c
- >
cp -a /usr/share/zoneinfo/Europe/Helsinki /etc/localtime;
npm install --no-save;
export PATH=$$(npm bin):$$PATH;
case $$0 in
build)
exec ng build --prod;
;;
serve)
exec ng serve --poll 10000 --disable-host-check --host 0.0.0.0;
;;
*)
exec "$$0" "$$@";
;;
esac;
command:
- serve
Alexey
27.03.2019
13:04:36
пхп, ангуляр, мускуль
я готов себе вены резать все ещё, после того, как наберу большой запрос и ctrl+w жмакну... (удаляет все вместо слова)
Andor
27.03.2019
13:04:55
я готов себе вены резать все ещё, после того, как наберу большой запрос и ctrl+w жмакну... (удаляет все вместо слова)
C-w runs the command kill-region (found in global-map), which is an interactive compiled Lisp function.
It is bound to C-w, <S-delete>, <menu-bar> <edit> <cut>.
(kill-region BEG END &optional REGION)
Kill ("cut") text between point and mark.
This deletes the text from the buffer and saves it in the kill ring.
The command <S-insertchar> can retrieve it from there.
(If you want to save the region without killing it, use M-w.)
If you want to append the killed region to the last killed text,
use C-M-w before C-w.
Any command that calls this function is a "kill command".
If the previous command was also a kill command,
the text killed this time appends to the text killed last time
to make one entry in the kill ring.
The killed text is filtered by ‘filter-buffer-substring’ before it is
saved in the kill ring, so the actual saved text might be different
from what was killed.
If the buffer is read-only, Emacs will beep and refrain from deleting
the text, but put the text in the kill ring anyway. This means that
you can use the killing commands to copy text from a read-only buffer.
Lisp programs should use this function for killing text.
(To delete text, use ‘delete-region’.)
Supply two arguments, character positions BEG and END indicating the
stretch of text to be killed. If the optional argument REGION is
non-nil, the function ignores BEG and END, and kills the current
region instead.
даёшь срач про редакторы? %)
Alexey
27.03.2019
13:06:17
C-w runs the command kill-region (found in global-map), which is an interactive compiled Lisp function.
It is bound to C-w, <S-delete>, <menu-bar> <edit> <cut>.
(kill-region BEG END &optional REGION)
Kill ("cut") text between point and mark.
This deletes the text from the buffer and saves it in the kill ring.
The command <S-insertchar> can retrieve it from there.
(If you want to save the region without killing it, use M-w.)
If you want to append the killed region to the last killed text,
use C-M-w before C-w.
Any command that calls this function is a "kill command".
If the previous command was also a kill command,
the text killed this time appends to the text killed last time
to make one entry in the kill ring.
The killed text is filtered by ‘filter-buffer-substring’ before it is
saved in the kill ring, so the actual saved text might be different
from what was killed.
If the buffer is read-only, Emacs will beep and refrain from deleting
the text, but put the text in the kill ring anyway. This means that
you can use the killing commands to copy text from a read-only buffer.
Lisp programs should use this function for killing text.
(To delete text, use ‘delete-region’.)
Supply two arguments, character positions BEG and END indicating the
stretch of text to be killed. If the optional argument REGION is
non-nil, the function ignores BEG and END, and kills the current
region instead.
bash, psql и другие адеватные на readline ведут себя нормально, пофиг откуда это.
mysql один такой особенный, ждет когда тебя под**бать
Petrovich
27.03.2019
13:13:58
а есть какой-нибудь способ чтобы из docker images взять все image ID в строчку удобную?
Vladimir
27.03.2019
13:15:35
короче есть ишшуи, именно с вебпаком в большом проекте
Alexey
27.03.2019
13:15:52
Petrovich
27.03.2019
13:16:55
docker images -a | awk '{print $3}' | xargs docker rmi
ну с богом тогда
stempher
27.03.2019
13:18:29
Petrovich
27.03.2019
13:18:54
Andrey
27.03.2019
13:19:25
посоветуйте легковесный tcp прокси. У приложения нет опции слушать на внешнем ip, только на localhost
наверное, мне socat пойдёт
Petrovich
27.03.2019
13:23:43
а есть какой-нибудь способ посмотреть всех child у образа?
Alexey
27.03.2019
13:25:18
пару раз запустить
docker rmi $(docker image -q)
удалит все
Google
Andor
27.03.2019
13:26:32
Alexey
27.03.2019
13:26:46
ctrl+w что делает?
Andor
27.03.2019
13:27:00
хз, я юзаю M-backspace для удаления слова
да, у меня удаляет слово тоже
Alexey
27.03.2019
13:27:16
у меня пальцы короткие для такого
Andor
27.03.2019
13:27:31
ну рук-то две7
Alexey
27.03.2019
13:28:17
ну рук-то две7
после vim пальцы не любят сдвигать руки со стандартного места ?
В helpme у stamina это назвалось пальцы на гавняшках вроде ? Кто не сталкивался - эпичность программы в окне помощи.
Petr
27.03.2019
13:41:39
vim головного мозга
Zhandos
27.03.2019
14:07:15
Добрый день. А тут есть знатоки teamcity?
Andor
27.03.2019
14:08:00
к сожалению постепенно появляется
LEXASOFT
27.03.2019
14:13:16
?
Zhandos
27.03.2019
14:22:57
Не можем запустить build через api. Отвечает 200, но build=0
Andor
27.03.2019
14:23:32
рекомендую перейти на какой-нибудь другой инструмент сразу
Zhandos
27.03.2019
14:24:13
Andor
27.03.2019
14:24:39
личный опыт, прямо сейчас трахаюсь с тимсити и я не уверен что актив это я
Zhandos
27.03.2019
14:25:15
Alexander
27.03.2019
14:56:02
Всем привет
есть композ файл с настройками контейнеров
version: '3.2'
services:
web:
container_name: web-proxy${ENVIRONMENT:-}
image: nginx:latest
working_dir: /var/www/acceptance02
volumes:
- ./containers/configs/containers/nginx:/etc/nginx/conf.d/
ports:
- ${HTTP_PORT:-80}:80
- ${HTTPS_PORT:-443}:443
restart: unless-stopped
networks:
default:
external:
name: ${ENVIRONMENT:-dev}
в конце объявлен нетворк
проблема заключается в следующем
этот конфиг используется для поднятия нескольких окружений
Первое запускаю билдить командой docker-compose -p staging01 up -d --build
второе - docker-compose -p staging02 up -d --build
предварительно создав нетворки с правильными именами
в моем случае
docker network create staging01
docker network create staging02
проблема в том
что контейнеры из staging01 имеют доступ в интернет, а из staging02 доступа в интернет нет
кто-то сталкивался с подобной проблемой?
Игорь
27.03.2019
16:29:25
Такой вопрос. У меня есть приложение в контейнере. Раньше было прямо на сервере и по умолчанию использовало SMTP exim на хосте.
А как, после переноса в контейнер, теперь быть?
Google
Petrovich
27.03.2019
16:29:50
порты пробросить
да жить
Alexander
27.03.2019
16:37:37
Конфиги поправить только
Степан
27.03.2019
16:55:36
Всем привет. Помогите пожалуйста разобраться. Есть докерфайл:
FROM tomcat:8.5
RUN apt-get update
RUN apt-get --assume-yes install --no-install-recommends dos2unix
RUN rm -rf /usr/local/tomcat/webapps/ROOT
RUN mkdir -p /usr/local/tomcat/conf/Catalina/localhost
RUN mkdir /usr/local/tomcat/lib/jdbc
ADD https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45.jar /usr/local/tomcat/lib/jdbc/Проблема заключается в том, что на последней строчке я получаю ошибку:
Step 5/6 : ADD https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45.jar /usr/local/tomcat/lib/jdbc/
Downloading [==================================================>] 999.8kB/999.8kB
---> Using cache
---> 0ad017718d51
Step 6/6 : COPY lib/jdbc/*.jar /usr/local/tomcat/lib/jdbc
COPY failed: no source files were specified
Мне хотя бы предположение почему такое вообще может быть.
ildar
27.03.2019
17:06:55
Слэш в конце имени целевой директории добавить.
Alexander
27.03.2019
17:09:09
ildar
27.03.2019
17:09:42
Расскажи)?
Игорь
27.03.2019
17:10:25
Степан
27.03.2019
17:10:32
Alexander
27.03.2019
17:10:56
спасибо, разобрался
с сетью нахосте было всё ок
перебилдил контейнеры и перезапустил сервис докера, после этого взлетело
контейнеры видели друг друга и как оказалось могли в интернет
я почему подумал что нет доступа к сети, нужно было в контейнер для дебага поставить утилиту через apt
а он не мог сконектится с серверами
Как то так)
ildar
27.03.2019
17:12:57
Игорь
27.03.2019
17:14:34
Ну так и пиши по сути.
Дык, может есть другие решения. Может вообще стоит поднять мейл сервер в контейнере и в рамках докер сети конектиться.
Я просто никогда не поднимал мейл сервак в докере. Всех подводных камней не знаю
ildar
27.03.2019
17:14:59
Google
ildar
27.03.2019
17:16:58
Игорь
27.03.2019
17:17:17
ildar
27.03.2019
17:18:04
Степан
27.03.2019
17:18:27
ildar
27.03.2019
17:19:57
Или 2. Запуская контейнер с network mode host, чтобы убрать изоляцию и получить доступ к портам хоста по localhost
Konstantin
27.03.2019
17:35:59
Интересно, какие есть хорошие гуй для докера, кто сталкивался?
Приложил, но так если не брать к8, а что то лёгкое
Alexey
27.03.2019
17:39:51
А, я думал gui на комп. portainer и cockpit умееет https://cockpit-project.org/guide/latest/feature-docker.html
Edit
27.03.2019
18:18:50
Помогите пожалуйста, почему у меня travis-ci виснет на Queued ?
LEXASOFT
27.03.2019
18:20:25
Edit
27.03.2019
18:20:26
Иногда прыгает на Booting, но потом назад на 2 пункт отбрасывает