Size: a a a

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

2021 February 26

О

Олег in DevOps — русскоговорящее сообщество
Добрый день!
Никто не сможет помочь с подобным?
Автоматизировать восстановление дампа в докер контейнере с возвратом dsn(connection url)
для подключения(с аргументом, например -r).
Меня в целом интересует написание подобного скрипта для bash.
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
У нас в стране девопс - это всё что угодно но только не девопс и не sre, как правило это писатель плейбук и чартов (что вообще не девопс ниразу).
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
плейбука - это шаблон для вреймворков автоматизации
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Никитяо
пайплайны только ямлом пишут?
В Тимсити на Котлине )
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
admin 666admin
плейбука - это шаблон для вреймворков автоматизации
(раньше это всё делалось на перле и на питоне, а теперь есть фреймворки где знания питона вообще не нужны)
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Олег
Добрый день!
Никто не сможет помочь с подобным?
Автоматизировать восстановление дампа в докер контейнере с возвратом dsn(connection url)
для подключения(с аргументом, например -r).
Меня в целом интересует написание подобного скрипта для bash.
дампа чего и что за контейнер?
источник

О

Олег in DevOps — русскоговорящее сообщество
admin 666admin
дампа чего и что за контейнер?
Дамп файл базы для postgresql, которая выгружается раз в 4ре дня полностью.
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
NAME="имя контейнера"

function _dump(){
   docker exec -t $NAME pg_dumpall -c -U postgres > $HOME/dump.sql
}
function _restore() {
 cat $HOME/dump.sql | docker exec -i $NAME psql -U postgres

}

while (( "$#" )); do
  case $1 in
     -d)
        _dump
        ;;
     -r)
        _restore
        ;;
  esac
  shift
done
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
как-то так, дальше сами
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
(дело 2 минут)
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
массив переменных stdin
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
(как argv,argc)
источник

О

Олег in DevOps — русскоговорящее сообщество
admin 666admin
NAME="имя контейнера"

function _dump(){
   docker exec -t $NAME pg_dumpall -c -U postgres > $HOME/dump.sql
}
function _restore() {
 cat $HOME/dump.sql | docker exec -i $NAME psql -U postgres

}

while (( "$#" )); do
  case $1 in
     -d)
        _dump
        ;;
     -r)
        _restore
        ;;
  esac
  shift
done
Спасибо за помощь!
Крайне благодарен за это)
Я пока что по теме скриптов слабоват(
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
honeypot, разные сканеры, всякую embeded дичь
источник

U

Ugly in DevOps — русскоговорящее сообщество
приманка для хакеров
источник

U

Ugly in DevOps — русскоговорящее сообщество
открытые порты и прочее
источник

z

zeleniumex in DevOps — русскоговорящее сообщество
медок для криптокиди и ботов всяких
источник

U

Ugly in DevOps — русскоговорящее сообщество
хакер пыхтит ломает.. радуется
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Ну как на сях ооспде

#include <stdio.h>
#include <string.h>
int main(int argc, char **argv) {
   if(!strcmp(argv[1], "-r")) {
        printf("Это рестор.\n");
    } else if(!strcmp(argv[1], "-d")) {
        printf("Это дамп.\n");
источник

U

Ugly in DevOps — русскоговорящее сообщество
а его иб уже пасет)
источник