Mam taki oto skrypcik do kopiowania plików do kontenera. Chciałbym go przerobić w taki sposób, że jeżeli wybiorę flagę --all to pliki w kontenerze, które nie są kopiowane, zostaną usunięte. Macie jakiś pomysł?

#!/bin/bash
[ -z "$1" ] && echo "Please specify a directory or file to copy to container (ex. vendor, --all)" && exit

REAL_SRC=$(cd -P "src" && pwd)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@VintageRock: Możesz użyć polecenia mv bezpośrednio na filesystemie, pomijając api dockera do operacji na plikach. (np: /proc/PID/root albo /var/lib/docker/overlay2/; docker inspect twoim przyjacielem )
  • Odpowiedz
#netprasowka 03/22

Cześć w nowym tygodniu.

1. Jak zainstalować i skonfigurować Pi-hole. Dlaczego warto zainteresować się tym tematem? Pi-hole pozwala blokować reklamy, trackery a nawet malware. Masz tu kompletny artykuł jak zainstalować i zarządzać swoim Pi-hole. Warto zadbać o bezpieczeństwo swojej domowej sieci.
Link
Showroute_pl - #netprasowka 03/22

Cześć w nowym tygodniu.

1. Jak zainstalować i...

źródło: comment_1642408061EQOeY8DUIHgUmdNOVLj1rq.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Planuje podjąć staż jako Devops, wydaje mi się ze dobrym pomysłem na początek będzie zapoznanie się z Dockerem, może ma ktoś jakiś ciekawy kurs/poradniki?
Chyba ze na początek coś innego? Chętnie posłucham rad od bardziej doświadczonych.

#programowanie #devops #devopsiarz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@b0wie: wpisz w youtube docker for beginners, zobacz jak działają przykładowe configi compose pod reacta na development z live reloadem, jak wygląda docker produkcyjny pod reacta, czym się róznią, zrozum to, no i wtedy jesteś gotowy na staż ( ͡° ͜ʖ ͡°)
możesz tez poczytać na jakieś nudne tematy np. jak działa docker i czym się różni konteneryzacja od wirtualizacji itp. bo na pewno padnie takie
  • Odpowiedz
Macie jakieś doświadczenie z signatureV4 od AWSa? Rozważam to rozwiązanie w kontekście granulacji uprawnień za pomocą Cognito groups i Cognito identities, ale nie mogę się doszukać już zaimplementowanych takich rozwiązań. Mocno wpływa to na performance działania aplikacji? Cały request jest podpisywany, łącznie z payloadem i boję się, że może się to obrócić przeciwko mnie ( ͡° ʖ̯ ͡°)

#devops #aws #devopsiarz #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

użyć custom authorizera w postaci lambdy


Czy mógłbyś napisać coś więcej na ten temat lub podesłać jakiś link, który rozwijałby ten temat? ( ͡° ͜ʖ ͡°)

  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Cześć, mam problem z #jenkins i #gradle. Próbuję zautomatyzować podpisywanie aplikacji Android. Keystore, alias i hasła potrzebne do tego trzymam w HashiCorp na Jenkinsie.

Pipeline mam skonfigurowane tak, że przy pomocy sh uruchamiana jest komenda z gradle. Do tej komendy jako parametry potrzebuję przekazać tę wartości, które siedzą w vaulcie. Gradle na podstawie tych parametrów bierze plik keystore i resztę i podpisuje apke podczas kompilacji.

Problem polega na tym,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@annotate: Nie, macie rację. Już sobie potwierdziłem, że w logach są gwiazdki, ale job ma normalne wartości. Dopiero jak zapisałem je do pliku to zobaczyłem. Już jestem blisko, być może było wszystko ok tylko zły plik jest pod ścieżką z keystore ( ͡° ͜ʖ ͡°) Jutro będę weryfikował.

@another_throwaway23

Dzięki za pomoc :)
  • Odpowiedz
@bin-bash: lepsze stawki, nie trzeba rozkminiac co klient ma na mysli, brak sprintow, wiecej wolnego czasu tak patrzeac po devopsasch ktorych znam, nie trzeba grzebac w kodzie zrobionym przez 10juniorow itd
  • Odpowiedz
@kimikini: Trzeba rozkminiac co klient miał na myśli, ba nawet gorzej, trzeba rozkminiac co programista miał na myśli. Trzeba grzebać w kodzie, cały czas jest popędzanie, dlaczego np. nie zrobiłeś 15 baz danych, 18 środowisk. Wszystko na wczoraj. Kod tez trzeba pisać, do tego jakieś buildsystemy i odpowiadać na pytania dlaczego nie mamy biblioteki x w wersji 2.0, a mamy tylko w wersji 8.1 i kod ze stackoverflow nie działa.
  • Odpowiedz
W jaki sposób w Terraformie najlepiej utworzyć backend (Azure Storage Account) do trzymania state file w taki sposób, żeby utworzył się przed innymi zasobami? Jedyny sposób jaki znam to trzymać kod tworzący backend i pozostałe zasoby w osobnych plikach i wykonać je sekwencyjnie: wpierw backend potem reszta. Da się to jakoś uprościć?

Drugie pytanie to czy da się to jakoś zautomatyzować, np stworzyć plik run.sh w którym zrobię coś w stylu
terraform
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@markaron: możesz po prostu stworzyć osobny folder z bucketem na state i tak uruchamiasz go tylko raz nie widze sensu dawać go do głównego folderu i robić sobie targety itd.
osobiście zawsze taki bucket wyklikiwałem sam w panelu
  • Odpowiedz
Nawiązując do wpisu naszego ulubionego jacy ciekaw jestem w jakich metodytkach pracujecie będąc stanowiskach #devops / Cloud Engineer / inne nazwy tego stanowiska.
Ja osobiście niestety tak jak @jaca_66 pracuje w scrumie i będąc DevOpsem spowiadam się Oskarkowi scrumasterowskiemu ze swojej pracy (co w przypadku DevOpsa wygląda czasem tak "no naprawiałem z-------o pajpa cały dzień, koniec"). We wcześniejszej firmie pracowałem w takiej metodyce, że sobie robiliśmy "spotkanie" zespołu raz

W jakiej metodyce pracujesz jako DevOps/Cloud Engineer

  • Scrum 27.4% (46)
  • Kanban 20.2% (34)
  • Waterfall 1.8% (3)
  • Mamy własne podejście do tasków/spotkań 14.9% (25)
  • Nie jestem DevOpsem, ale musiałem coś kliknąć 35.7% (60)

Oddanych głosów: 168

  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gennwat: Ja najczęściej kanban. Zawsze jak miałem scruma to kończyło się na kanbanie. Kiedyś pracowałem w zespole scrumowym i nie mogłem robić nic spoza sprintu. Wiec jak połowa projektu się wywaliła to tego nie naprawiłem bo kilka razy dostałem zjeby od mojego szefa dwa poziomy wyżej, ze nie wywiązuje się ze sprintów i mam robić tylko i wyłącznie to co mam w taskach. Jak można się domyśleć nie miałem taska
  • Odpowiedz
O czym chcielibyście posłuchac podkastu?

Siema! Planuję odcinki podkastu Więcej niż Konteneryzacja.

Z tematów takich jak: kontenery, Kuberentes, bezpieczeństwo kontenerów, Infra as a Code, DevOpsy – co konkretnie by Cię interesowało?

Wołam
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwarqq: trzeba puszczać checki vulnerabilities paczek przy mergu do brancha gdzie się robi deploy na staging, jak nie można zdeployować to nagle znajduje się czas na podniesienie wersji paczek xD
  • Odpowiedz
Jestem fullstakiem, który ogarnia też sprawy serwerowe oraz ci/cd.

Co robię:
- programowanie
- konfiguracja CI/CD (jenkins, gitlab-ci, github actions)
- przygotowywanie programistom środowisk deweloperskich (głównie docker)
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ziolowow @arctic6: Ostatnio prawie codziennie pojawiają się pytania o 8.5% na grupie "Programista Na Swoim". Wczoraj natknąłem się na dość ciekawą poradę:
"Teraz musimy tylko wybrać czy ryczałt czy nie. Jako że podatek odprowadzamy w cyklu rocznym można zacząć np dla bezpieczeństwa odprowadzać zaliczki jakby to miało być 12% a po uzyskaniu pozytywnej interpretacji potraktować poprzednie zaliczki jako nadpłaty i potem odprowadzać mniej. Pita i tak wysyła
  • Odpowiedz