Admin Guide
User Manual:
Open the PDF directly: View PDF .
Page Count: 1
Download | |
Open PDF In Browser | View PDF |
Virtual Machine Management System Karta Administratora Project IO Group 12 czerwca 2018 1 Development • back-end: – Projekt bazuje na Gradle, był rozwijany w IntelliJ. – Projekt wykorzystuje Lombok. Aby można było uruchomić projekt przez IDE, należy zainstalować odpowiedni plug-in (instrukcje dostępne na stronie projektu: https:// projectlombok.org/) – W konfiguracji developerskiej projekt wykorzystuje bazę danych embedded PostgreSQL. Parametry połączenia są zdefiniowane w /src/main/resources/application-dev.properties – Aplikcja korzysta z usługi Sendgrid do wysyłania e-maili. Do działania potrzebuje ustawionej zmiennej środowiskowej SENDGRID API KEY (w IntelliJ: Run → Edit Configurations) Bez niej aplikacja się nie uruchomi. • front-end: – Budowanie release’owego front-endu: npm run build:prod 2 end-pointy /vm/import – ładowanie pul maszyn wirtualnych do bazy danych. Jeśli w bazie danych były już informacje o pulach maszyn, zostają one usunięte. Przykład: curl -i -X POST -F "file=@pcoip pools.csv" http://localhost:9045/vm/import /vm/update – aktualizacja maszyn z pliku csv: pule, które występują w pliku, zostają zaktualizowane w bazie, natomiast pule już obecne w bazie, które nie występują w pliku, pozostają bez zmian. /email/configure/subjects – umożliwia zdefiniowanie tematów e-maili dostępnych do wysyłania w aplikacji. Przyjmuje zapytania POST z nagłówkiem Content-Type: application/json i JSONem w body (przykład w pliku subject configuration example.json). Nowa konfiguracja zastępuje poprzednią. Temat definiuje para key będąca kluczem, do którego odnosi się aplikacja, oraz subject, które faktycznie znajduje się w mailu. /email/configure/admins – umożliwia zdefiniowanie odbiorców e-maili wysyłanych w aplikacji. Przyjmuje zapytania POST z nagłówkiem Content-Type: application/json i JSONem w body (przykład w pliku email configuration example.json). Nowa konfiguracja zastępuje poprzednią. Administratora definiuje para name, mail; oba pola są wykorzystywane do generacji wiadomości. 1
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : No Page Count : 1 Producer : pdfTeX-1.40.18 Creator : TeX Create Date : 2018:06:12 00:00:42+02:00 Modify Date : 2018:06:12 00:00:42+02:00 Trapped : False PTEX Fullbanner : This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) kpathsea version 6.2.3EXIF Metadata provided by EXIF.tools