Size: a a a

DevOps — русскоговорящее сообщество

2021 April 17

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
если через компоуз, то .env файл
источник

VO

Vitaliy Orlov in DevOps — русскоговорящее сообщество
Так он между нодами не переходит
источник

VA

Vasiliy Angapov in DevOps — русскоговорящее сообщество
ну то есть env_file, который ты в компоузе определяешь
источник

AP

Alexander Prokopyev in DevOps — русскоговорящее сообщество
Наличие дров обычно зависит от свежести ядра.
Линукс нужен для стабильности и предсказуемости, а это вообще какой-нибудь Trinity DE на каком-нибудь LTS ядре.
Чтобы заработали свеженькие свистульки их можно прицепить к рабочей станции по сетке через внешние самодельные хабы - дополнительные хосты на ARM одноплатниках и Mini ITX x86.
Например один хаб на последнем свеженьком ArchLinuх с последним ядром,  а другой на Шиндоуз, и будет вам счастие.
Если чего и отвалится, то только на хабе, а рабочая станция стабильна как скала.
источник

NK

Nick Kritsky in DevOps — русскоговорящее сообщество
Мне кажется это вне россии не очень принято. Единицы компаний выпускают публичные пм
источник

𝕄👓

𝕄𝔸ℝ𝔸𝕋 👓... in DevOps — русскоговорящее сообщество
Есть проект от апаче, совместим с авс. Вообще гуглить по Faas
источник

𝕄👓

𝕄𝔸ℝ𝔸𝕋 👓... in DevOps — русскоговорящее сообщество
Apache openwhisk
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Please be patient.
источник

DK

Denis Kolesnikov in DevOps — русскоговорящее сообщество
Offtop, но он запускается спокойно )

Неделю назад запускался, по крайней мере. Все нет времени поиграть )
источник

DK

Denis Kolesnikov in DevOps — русскоговорящее сообщество
Если речь была про Cyberpunk 2077
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Please be patient.
источник

AS

Artem Silenkov in DevOps — русскоговорящее сообщество
На амд с патченой месой?)
источник

DK

Denis Kolesnikov in DevOps — русскоговорящее сообщество
Nvidia GTX 1060, Arch Linux, Steam Proton через Lutris
источник

DK

Denis Kolesnikov in DevOps — русскоговорящее сообщество
Тоже ноут )
источник

AS

Artem Silenkov in DevOps — русскоговорящее сообщество
Msi какойнить
источник

AS

Artem Silenkov in DevOps — русскоговорящее сообщество
У меня 1050 и не работает, запускается, можно перса создать)
источник

AS

Artem Silenkov in DevOps — русскоговорящее сообщество
Ну и все
источник

DK

Denis Kolesnikov in DevOps — русскоговорящее сообщество
Почти, Acer Predator. На другом дистре (Fedora) тоже не пошел по какой-то причине. Я Arch специально под Cyberpunk ставил. Не понял как это зависит, но чуть ли не из коробки запустился )
источник

DK

Denis Kolesnikov in DevOps — русскоговорящее сообщество
Ладно, это офтопик все-таки )
источник

AG

Alexander Gapak in DevOps — русскоговорящее сообщество
Всем привет. Настраиваю gitlab ci вместе с докером по ssh.

Алгоритм такой:
sudo adduser deployer
sudo usermod -aG docker deployer

Далее под юзером
deployer
сгенерировал ключ с помощью
ssh-keygen -b 4096

Добавил его в
authorized_keys
:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

Копирую ключ из
~/.ssh/id_rsa
под юзером
deployer
в формате:


-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----

В гитлабе в разеде
Variables
создаю
ID_RSA
 с типом
File
. Из
Flags
отмечаю
Protect variable
.

Publish
проходит отлично, а при деплое ошибка:


$ ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY"
Warning: Permanently added '[MASKED]' (ECDSA) to the list of known hosts.
Load key "/builds/....../.......tmp/ID_RSA": invalid format
Permission denied, please try again.
Permission denied, please try again.
[MASKED]@[MASKED]: Permission denied (publickey,password).
Cleaning up file based variables 00:00
ERROR: Job failed: exit code 255

Мой
.gitlab-ci.yml
:

stages:
 - publish
 - deploy

variables:
 DOCKER_TLS_CERTDIR: ""
 TAG_LATEST: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:latest
 TAG_COMMIT: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA

publish:
 image: docker:latest
 stage: publish
 services:
   - docker:dind
 script:
   - docker build -t $TAG_COMMIT -t $TAG_LATEST .
   - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
   - docker push $TAG_COMMIT
   - docker push $TAG_LATEST

deploy:
 image: alpine:latest
 stage: deploy
 tags:
   - deployment
 script:
   - chmod og= $ID_RSA
   - apk update && apk add openssh-client
   - ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY"
   - ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker pull $TAG_COMMIT"
   - ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker container rm -f my-app || true"
   - ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker run -d -p 80:80 --name my-app $TAG_COMMIT"
 environment:
   name: production
   url: http://......
 only:
   - master
В чём может быть проблема?
источник