Przykład aplikacji Java CPU Benchmark Example umieszczonej na github.com
w trakcie
Wstęp Zawarte w tym artykule informacje bazują na poprzednich wpisach: Zbudowanie lokalnego obrazu docker W katalogu np. /home/dockeruser/java/javawritemariadbexample/ gdzie mamy wszystkie potrzebne do działania aplikacji pliki tworzymy plik Dockerfile o zawartości i budujemy lokalnie nasz obraz Dockera aplikacji w Java na podstawie obrazu Dockera openjdk:11 pobranego z hub.docker.com Sprawdzamy czy
Opis aplikacji Moja autorska aplikacja JavaReadMariadbExample to prosty przykład odczytu z bazy danych MariaDB z aplikacji w języku Java. Bazuje na bazie danych i tabeli przygotowanej wg. wpisu na stronie https://itadmin.vblog.ovh/proxmox-instalacja-i-konfiguracja-mariadb-na-ubuntu-22-04/ dlatego warto wcześniej je przygotować zanim uruchomimy aplikację. Aplikacja wykorzystuje zmienne środowiskowe ustawione w systemie operacyjnym lub zdefiniowane jako
Opis aplikacji Moja autorska aplikacja JavaWriteMariadbExample to prosty przykład zapisu do bazy danych MariaDB z aplikacji w języku Java. Bazuje na bazie danych i tabeli przygotowanej wg. wpisu na stronie https://itadmin.vblog.ovh/proxmox-instalacja-i-konfiguracja-mariadb-na-ubuntu-22-04/ dlatego warto wcześniej je przygotować zanim uruchomimy aplikację. Aplikacja wykorzystuje zmienne środowiskowe ustawione w systemie operacyjnym lub zdefiniowane jako
Opis skryptu Skrypt pochodzi ze strony https://github.com/ryecoaaron/scripts/blob/main/update_cert.sh i służy do automatycznej podmiany certyfikatu SSL np. Let’s encrypt w openmediavault na nowszą wersję. Uruchomienie Pobrane pliki certyfikatów powinny być dostępne na serwerze openmediavault np. w katalogu /etc/letsencrypt/ # pobranie uuid omv-confdbadm read „conf.system.certificate.ssl” | jq -r ’.[] | „\(.uuid)”’ chmod +x
Opis skryptu Skrypt wyświetla w pętli dla wszystkich maszyn wirtualnych Proxmox nazwę i wersję systemu operacyjnego Linux Uruchomienie skryptu sudo nano /usr/local/sbin/qm_get_osinfo.sh sudo chmod +x /usr/local/sbin/qm_get_osinfo.sh sudo /usr/local/sbin/qm_get_osinfo.sh Zawartość skryptu #!/bin/bash for VM in $(qm list | sed '1d’ | awk '{print $1}’) do echo „——————-” $VM „—————-” qm guest
Opis skryptu Skrypt sprawdzający jakie uprawnienia do jakiej aplikacji mamy w API OVH. Uruchomienie skryptu sudo nano /usr/local/sbin/check_api_ovh.sh sudo chmod +x /usr/local/sbin/check_api_ovh.sh sudo /usr/local/sbin/check_api_ovh.sh Zawartość skryptu #!/usr/bin/env bash # https://eu.api.ovh.com/createToken/ APPLICATION_KEY=”7d3a3xxxxxxxxx” APPLICATION_SECRET=”2e7b6d0dxxxxxxxxxxxxxx” CONSUMER_KEY=”e5cb82e288xxxxxxxxxxxx” URL=”https://eu.api.ovh.com/1.0/domain/zone” # or ca instead of eu NOW=$(date +%s) DIGEST=$(echo -n „$APPLICATION_SECRET+$CONSUMER_KEY+GET+$URL++$NOW” | sha1sum | awk '{print