Add a ytl-tasks recipe for creating dbdata archive#115
Conversation
| remove-virtualbox: | ||
| './scripts/2026-04-16_remove-virtualbox.sh' | ||
|
|
||
| dbdata-filename := "digabi2-dbdata.tar.gz" |
There was a problem hiding this comment.
Voisikohan tämän generoida automatiikalla, vaikka lisäämällä päivämäärän tähän nimeen? Muutenhan se ylikirjoittaa sen vanhan joka kerta. 🤔 Sitten ei tarvitse muuttujaa.
There was a problem hiding this comment.
Mitä se haittais? Kiinnostaako kouluja säilöä vanhoja tietokantadumppeja? Mä ajattelin, että tää tehtäis vaan tarpeen mukaan ja lähetettäis heti abitti-tukeen, jolloin ei ole väliä, vaikka ylikirjotettais vanhat.
There was a problem hiding this comment.
Voi tähän laittaa jonkun timestampin, jos se on arvokasta, mutta en ole varma onko se. Tai ehkä se olis meille, jotta nähtäis tiedoston nimestä, että dumppi on "tuore".
There was a problem hiding this comment.
Mm. tätäkin ajoin takaa joo, jos koululta saa 2, niin voi päätellä kumpi on uudempi. On olemassa tiedoston muutosajat juu, mutta eri järjestelmät voi mankeloida niitä; juuri kukaan nyt ei mankeloi niitä nimiä. Et siitäkin näkökulmasta olis hyvä.
There was a problem hiding this comment.
Ei niitä vanhoja kannata hilloa ei, mutta ei mun mielestä ole meidän vastuullamme olla käyttäjän tiedostotalkkari kuinka laajissa määrin tahansa. 😄 Ei näitä nyt varmaan niin massiivisesti tehtailla, että tästä muodostuisi ongelma.
cb652a7 to
09879e8
Compare
| timestamp=$(date '+%Y-%m-%d-%H%M%S') | ||
| archive_path="{{ invocation_directory() }}/digabi2-dbdata-${timestamp}.tar.gz" | ||
| mountpoint=$(docker inspect digabi2_dbdata | jq -r '.[0].Mountpoint') | ||
| echo sudo tar cvzf "${archive_path}" "${mountpoint%/*}" |
There was a problem hiding this comment.
Tää ei toimi, koska tossa edessä on echo. Kokeilin tosin ajaa käsin sen ajaman skriptin ja se tuotti ihan oikean lopputuloksen
09879e8 to
196a735
Compare
No description provided.