@gogolang

Страница 1445 из 1630
Vladimir
24.09.2018
08:35:00
Парни, привет. Подскажите, как правильно делать build для проекта, чтобы он помещал исполняемый файл в /bin

Daniel
24.09.2018
08:35:12
а?!

Vladimir
24.09.2018
08:35:21
(после go get билдит как раз в bin, в остальных случаях в папку с проектом)

Google
Vladimir
24.09.2018
08:35:50
$GOPATH/bin имею ввиду

Daniel
24.09.2018
08:35:51
go build -o кудаТамБилдить - не додится?

Vladimir
24.09.2018
08:36:20
@onokonem go get так и делает внутри?

Daniel
24.09.2018
08:36:24
да

Vladimir
24.09.2018
08:36:51
просто это лишняя писанина, что куда билдить.. я думал он по дефолту в GOPATH/bin кидает каким-то флагом..или хз

кстати go install билдит куда надо

я так понимаю, в последних версиях он инсталлит только нужный пакет

Daniel
24.09.2018
08:39:01
а?!

Vladimir
24.09.2018
08:40:08
https://stackoverflow.com/a/47109875/1064217

Olzhas
24.09.2018
08:41:38
C:\Users\Gopher\go\src\hello> go build The command above will build an executable named hello.exe in the directory alongside your source code.

You can run go install to install the binary into your workspace's bin directory or go clean -i to remove it.

Google
Vladimir
24.09.2018
08:42:20
второе.

You can run go install to install the binary into your workspace's bin directory or go clean -i to remove it.
это и нужно было. люди на SO пишут, что до 1.10 версии go инсталлил все зависимости, а после - только твой пакет

Максим
24.09.2018
08:43:40
Всем привет, как правильно перевести это в go? /[^а-яёА-ЯЁa-zA-Z0-9]/iu

Artem
24.09.2018
08:43:45
есть какой-нибудь гайд как быстро пересесть с goland на vs code: там порядок настройки, плагины, кей бинды и т.д.?

Vladimir
24.09.2018
08:45:32
РЕбят, еще вопрос - на сервере чем оркестрировать Go приложения, есть какие-то специфические для Го тулзы ?

или подойдут тулзы вроде forever

ну или pm2

Daniel
24.09.2018
08:47:43
чет незнакомые слова

Vladimir
24.09.2018
08:47:55
они из мира ноды

по крайней мере, второе

Alan
24.09.2018
08:48:05
Что значит оркестрировать?

Vladimir
24.09.2018
08:48:19
по факту - process manager

Olzhas
24.09.2018
08:48:28
докер, systemd

Alexander
24.09.2018
08:48:29
если запускать-демонизировать, то чем systemd плох ?

Artem
24.09.2018
08:48:32
1. download vscode. 2. download Go extension. 3... 4.PROFIT!
кейбинды там есть предустановленные от goland, что б не привыкать

скачать и поставить плагин я смог

но вот чет не чувствую пока связи

Alan
24.09.2018
08:48:56
по факту - process manager
Докер или системд

Vladimir
24.09.2018
08:49:05
если _пока_ нет докера

Google
Vladimir
24.09.2018
08:49:13
чтоб вот по-быстрому запустить несколкьо сервисов на тест

Alexander
24.09.2018
08:49:14
или _уже_ нет докера xD

Vladimir
24.09.2018
08:49:20
пока пишется докерфайл\докеркомпос

John
24.09.2018
08:49:30
и CI

Vladimir
24.09.2018
08:49:42
просто там помимо основной аппликухи есть еще мониторинговая,тоже на го, и все через http смотрит

Vladimir
24.09.2018
08:49:56
походу придется поставить forever :D

минут 5-7?
нет, не 5

Daniel
24.09.2018
08:50:08
почему же?

Vladimir
24.09.2018
08:50:14
https://github.com/jrottenberg/ffmpeg/blob/master/docker-images/4.0/ubuntu/Dockerfile

John
24.09.2018
08:50:21
Vladimir
24.09.2018
08:50:22
чтоб вы понимали, какой примерно докерфайл будет

Daniel
24.09.2018
08:51:15
90% его - сборка приложения, и это вы напишете по любому

Vladimir
24.09.2018
08:51:32
это только один сервис (

там еще база и мониторинг

Daniel
24.09.2018
08:51:42
и что?

Vladimir
24.09.2018
08:51:45
а есть может примеры для systemd?

Daniel
24.09.2018
08:51:57
сборку заскриптовать придется в любом случае

Google
Vladimir
24.09.2018
08:52:00
и что?
то, что за 5 минут это все не будет сделано, я же говорю

Daniel
24.09.2018
08:52:02
примеры чего?!

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

Alan
24.09.2018
08:52:30
Admin
ERROR: S client not available

Vladimir
24.09.2018
08:52:31
примеры чего?!
пример развертывания (тестового_ нескольких сервисов на systemd

oh shi.. щас в чате больше времени потрачу

Daniel
24.09.2018
08:52:59
именно

в системд все тривиально

Daniel
24.09.2018
08:53:56
это как раз для очень неленивых

Vladimir
24.09.2018
08:54:12
Alan
24.09.2018
08:54:36
А мог бы в докер перейти

Vladimir
24.09.2018
08:54:46
только делаю nohup

Olzhas
24.09.2018
08:54:58
а мог бы и перо в почку получить

Alexander
24.09.2018
08:55:00
А мог бы в докер перейти
а можно докеры хелмом в кубернетес деплоить.

много чего можно.

Daniel
24.09.2018
08:55:16
не, мы все свою первую сборку и первый деплой пишем в ansible и systemd

и это оправдано

Olzhas
24.09.2018
08:56:14
systemd топчик

Google
Olzhas
24.09.2018
08:56:19
даже докер не нужен

Vladimir
24.09.2018
08:56:47
а если на винде (гипотетически) запускать

где докер вроде уже есть

а системд нету

или я чего-то не знаю?

Daniel
24.09.2018
08:57:16
докер не нужен до тех пор, пока вся твоя программа - один бинарник как только ты подключил динамическую либу по cgo - иди, собирай имидж. иначе повторяемого билда можно и не увидеть

X
24.09.2018
08:57:25
systemd топчик
не всегда. далеко.

Alan
24.09.2018
08:57:49
А зачем Винду юзать в таких случаях?

Alexander
24.09.2018
08:58:20
ну уж если у вас прямо винда, используйте виндовую экосистему. виндовые службы и какой-нить windows sccm или как оно там

Daniel
24.09.2018
08:58:24
а системд нету
на винде свои средства управления сервисами

Alexander
24.09.2018
08:58:31
делать универасальное решение для никс и вин - себе дороже

Daniel
24.09.2018
08:58:40
да почему же?

Vladimir
24.09.2018
08:58:44
так есть же докер для этого

Страница 1445 из 1630