
Артамонов Игорь
09.07.2018
12:23:58

Andrey
09.07.2018
12:24:36

Артамонов Игорь
09.07.2018
12:26:49
В compose
Со стороны моего фронтенда уже есть линк:
links:
- database:db
Речь про это же ведь?
alias - db в данном случае, на сколько я понимаю

Andrey
09.07.2018
12:27:02
No

Google

Andrey
09.07.2018
12:27:15
Я не о том
Пробуй

Сергей
09.07.2018
16:11:22
Привет, подскажите пожалуйста никто не сталкивался с проблемой, что докер после перезагрузки ос не может стартануть, стартует только после сброса настроек к заводским и повторной перезагрузки. macOS hs 10.13.4, докер 18.05.0-ce-mac67 пробовал stable и edge

Maxim
09.07.2018
16:25:01
а логи?

Project Daemon
09.07.2018
16:36:13
Народ кто подскажет где посмотреть решение consul или etcd в связке с nginx или openresty?
Или или стоит посмотреть другие решения? Если да то какие

Lazoreth
09.07.2018
16:45:25
Ребзя, я новичёк в убунте и докере. Докер при создании папок через bash в запущеном контейнере делает овнера root, это можно как-то исправить?

Дмитрий
09.07.2018
16:46:20

Lazoreth
09.07.2018
16:47:10
От пользователя под которым я в системе сижу

Rusty
09.07.2018
16:49:07
Либо дополнительно давать права на директорию из под докера

Lazoreth
09.07.2018
16:50:13
Я под своим юзером запускаю, но через sudo офк

Rusty
09.07.2018
16:51:33

Google

Lazoreth
09.07.2018
16:52:26
:(

Дмитрий
09.07.2018
16:55:28

Lazoreth
09.07.2018
16:55:45

Дмитрий
09.07.2018
16:55:58
С какой стати в докере должен появится твой пользователь

Lazoreth
09.07.2018
16:59:35
Я до этого создавал директории в другом проекте и всё о кбыло

Sergey
09.07.2018
18:47:29
я правильно понимаю если внес какие то изменения в проект то надо заново билдить проект, или простой перезапуск сервиса поможет?

Евгений
09.07.2018
19:03:25

Sergey
09.07.2018
19:04:03

Евгений
09.07.2018
19:04:50

Евгений
09.07.2018
19:04:57

Евгений
09.07.2018
19:05:07
Сможешь потом монтировать и данные в базе будут.

Sergey
09.07.2018
19:08:44
допустим код в папке src значит мне надо сделать volume: - ./src:~?
или тильда в докере не действует

Евгений
09.07.2018
19:09:27
Можно и хоум.
И вообще любую.

Sergey
09.07.2018
19:09:45
хорошо
да мощная вещь докер, но сложно чет поначалу

Kirill
09.07.2018
19:26:05

Borislav
09.07.2018
19:34:05
Привет! Еть идеи как клонировать git репозиторий при помощи git-compose?

Google

Евгений
09.07.2018
19:37:16
Вопрос. У меня есть cassandra (или эластик), приложению, очевидно, нужен кейспейс или маппинг (соответственно), как именно и в какой момент вы этот кейспес(или маппинг для эластика) создаёте?

Vasiliy
09.07.2018
21:02:55

Zlokot
09.07.2018
22:56:06

Евгений
09.07.2018
23:06:29

Zlokot
09.07.2018
23:08:51
а там можно правильно только одним образом.
остальные способы не будут работать
в композе например так
ElasticSearch:
image: docker.elastic.co/elasticsearch/elasticsearch:latest
ports:
- "9200:9200"
- "9300:9300"
environment:
- "ES_JAVA_OPTS=-Xms1g -Xmx1g"
volumes:
- ./elastic/data:/usr/share/elasticsearch/data
...................

Евгений
09.07.2018
23:10:58

Zlokot
09.07.2018
23:11:57
тогда не понял вопроса..

Евгений
09.07.2018
23:21:46
тогда не понял вопроса..
Есть приложение, оно работает с cassandra. В cassandra должен быть keyspace, как и где кто бы его создал? Ты предложил руками и сохранить дату, вариант неинтересный

Andrey
10.07.2018
00:02:20

Zlokot
10.07.2018
00:11:23
нифига не пойму
как же по другому можно настроить мапинг дата диры, если не руками?
готовишь енв, настраиваешь все что надо и только потом запускаешь свое приложение, которое уже стучится куда настроил и предварительно создал
другими словами - если прога работает с базой данных, то явно же надо сначала базу создать

Евгений
10.07.2018
06:52:43

Andrey
10.07.2018
08:50:12

Евгений
10.07.2018
08:50:52

Zlokot
10.07.2018
09:17:19
совсем не врубаюсь в кейс)

Евгений
10.07.2018
09:58:02

Zlokot
10.07.2018
10:00:37
нужна какаято автоматизация?
все равно чтото надо будет руками делать, вплоть до запуска CI/CD джобы с миграциями

Евгений
10.07.2018
10:01:32

Google

Admin
ERROR: S client not available

Zlokot
10.07.2018
10:02:01
а так хотябы скрипт с созданием схемы должен ктото дергать

Евгений
10.07.2018
10:02:24

Alexey
10.07.2018
10:02:25
Приложение пишет в базу? Как создать базу?
вообще миграции это отдельный сервис. И работать оно должно так же.
Раскатывается база, приложение, миграции. Миграции - отдельный сервис (можно в те же докеры упаковать, можно еще как-нибудь сделать)

Евгений
10.07.2018
10:03:19

Alexey
10.07.2018
10:03:39

Zlokot
10.07.2018
10:03:48

Евгений
10.07.2018
10:03:58

Alexey
10.07.2018
10:04:31
А юзеров создавать?
ну у меня в понятии - всё что не данные, это схема, а схема должна быть в миграции

Zlokot
10.07.2018
10:04:37
ой все)

Alexey
10.07.2018
10:04:41
так что юзеры это тоже схема

Евгений
10.07.2018
10:05:11
У пострес образа просто есть прикольная фича, что он на старте из sql подмаунчеваного может создать базу и юзеров

Alexey
10.07.2018
10:06:06
Окей, попробую продать эту идею теперь всем)
мы в свое время очень сильно обосрались на том, что юзеров постгреса не стали заводить в схемы, потом сильно плакали и с болью переделывали. Частично даже дор сих пор гдето на проде можно найти пользователей не упомянутых в миграциях, к сожалению
проще, если всё сразу управляется миграциями, проще в последующей поддержке

Евгений
10.07.2018
10:06:54

Zlokot
10.07.2018
10:07:12

Евгений
10.07.2018
10:09:11

Google

Zlokot
10.07.2018
10:10:24
так можно же в джобу тимсити добавить еще один шаг для миграций

Евгений
10.07.2018
10:12:04


Alexey
10.07.2018
14:14:46
Всем привет.
Подскажите пожалуйста, по какой причине не могу достучаться до порта 9090 docker контейнера.
FROM java:8
COPY ./dataimporter-jar-with-dependencies.jar /home/dataimporter-jar-with-dependencies.jar
EXPOSE 9090
CMD ["java","-jar","/home/dataimporter-jar-with-dependencies.jar"]
По логам все чисто :
docker run -p 9090:9090 ca30884c70bd
log4j: Threshold ="null".
log4j: Level value for root is [INFO].
log4j: root level set to INFO
log4j: Class name: [org.apache.log4j.ConsoleAppender]
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout"
log4j: Setting property [conversionPattern] to [%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n].
log4j: Adding appender named [console] to category [root].
2018-07-10 13:28:05 INFO AnnotationConfigApplicationContext:573 - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@1c
4af82c: startup date [Tue Jul 10 13:28:05 UTC 2018]; root of context hierarchy
2018-07-10 13:28:05 INFO DefaultListableBeanFactory:839 - Overriding bean definition for bean 'springMicroservicesRunner' with a different definition: re
placing [Generic bean: class [org.wso2.msf4j.spring.SpringMicroservicesRunner]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependenc
yCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL
[jar:file:/home/dataimporter-jar-with-dependencies.jar!/org/wso2/msf4j/spring/SpringMicroservicesRunner.class]] with [Root bean: class [null]; scope=; ab
stract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=MSF4JSpringConfiguration; factoryM
ethodName=springMicroservicesRunner; initMethodName=null; destroyMethodName=(inferred); defined in org.wso2.msf4j.spring.MSF4JSpringConfiguration]
2018-07-10 13:28:06 INFO DriverManagerDataSource:133 - Loaded JDBC driver: org.postgresql.Driver
2018-07-10 13:28:06 INFO SpringMicroservicesRunner:71 - Deploying healthCheckerController bean as a resource
2018-07-10 13:28:06 INFO SpringMicroservicesRunner:71 - Deploying operationConfigurationController bean as a resource
2018-07-10 13:28:06 INFO SpringMicroservicesRunner:71 - Deploying procedureConfigurationController bean as a resource
2018-07-10 13:28:06 INFO SpringMicroservicesRunner:71 - Deploying processConfigurationController bean as a resource
2018-07-10 13:28:06 INFO SpringMicroservicesRunner:71 - Deploying serviceConfigurationController bean as a resource
2018-07-10 13:28:06 INFO MicroservicesRunner:268 - Microservices server started in 539ms
2018-07-10 13:28:06 INFO ServerConnectorBootstrap$HTTPServerConnector:207 - HTTP(S) Interface starting on host localhost and port 9090
D:\PROJECTS\oais\nseec\repository\nseec\nseec\nseec-config\nseec-config-web-services\src\test\resources>docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0a1ab4e1a8ff ca30884c70bd "java -jar /home/dat…" About a minute ago Up About a minute 0.0.0.0:9090->9090/tcp elated_jang


Zlokot
10.07.2018
14:15:35
netstat -tulpen на хосте

Alexey
10.07.2018
14:16:13
меня смущает
2018-07-10 13:28:06 INFO ServerConnectorBootstrap$HTTPServerConnector:207 - HTTP(S) Interface starting on host localhost and port 9090

Zlokot
10.07.2018
14:16:22
аа.. это винда
ну надо убедится что порт в listen

Alexey
10.07.2018
14:16:29
ты уверен, что порт не 127.0.0.1:9090 внутри контейнера?

Zlokot
10.07.2018
14:16:59

Alexey
10.07.2018
14:17:26
фикси код, вобщем, и приходи