2023-01-21 20:09:13 +01:00
|
|
|
# Lab 3
|
2022-12-29 23:37:17 +01:00
|
|
|
|
2023-01-21 20:09:13 +01:00
|
|
|
## Zadanie 2
|
|
|
|
|
|
|
|
### Wymagania
|
2022-12-31 12:56:42 +01:00
|
|
|
Po sklonowaniu repozytorium do folderu dpzc-hetzner należy wstawić plik ```token.txt``` zawierający token dostępowy do Hetznera.
|
2022-12-31 11:58:53 +01:00
|
|
|
Należy się również upewnić, że w folderze ```~/.ssh/ ``` znajduje się klucz publiczny ```id_ed25519.pub ```
|
2022-12-30 00:11:58 +01:00
|
|
|
|
2023-01-21 20:09:13 +01:00
|
|
|
### Uruchomienie
|
2022-12-29 23:37:17 +01:00
|
|
|
```bash
|
|
|
|
git clone git@git.wmi.amu.edu.pl:s478839/dpzc-hetzner.git
|
|
|
|
cd dpzc-hetzner
|
2022-12-30 00:11:58 +01:00
|
|
|
sh deploy.sh
|
2022-12-31 11:52:43 +01:00
|
|
|
```
|
|
|
|
|
2023-01-21 20:09:13 +01:00
|
|
|
## Zadanie 4
|
2022-12-31 11:52:43 +01:00
|
|
|
|
2023-01-21 20:09:13 +01:00
|
|
|
### Uruchomienie
|
2022-12-31 11:52:43 +01:00
|
|
|
```bash
|
|
|
|
git clone git@git.wmi.amu.edu.pl:s478839/dpzc-hetzner.git
|
|
|
|
cd dpzc-hetzner
|
|
|
|
python3 cloud-init.py
|
|
|
|
```
|
2023-01-21 20:09:13 +01:00
|
|
|
### Logowanie do VScode
|
2022-12-31 11:52:43 +01:00
|
|
|
W polu password należy umieścić hasło uzyskane przez:
|
|
|
|
```bash
|
|
|
|
ssh root@<publiczne_ip>
|
|
|
|
cat ~/.config/code-server/config.yaml
|
|
|
|
```
|
2023-01-21 20:09:13 +01:00
|
|
|
### Usuwanie serwera
|
|
|
|
```bash
|
|
|
|
python3 clean.py
|
|
|
|
```
|
|
|
|
# Lab 4
|
|
|
|
|
|
|
|
## Zadanie 1 i 3 (4.1 i 4.3)
|
|
|
|
|
|
|
|
### Uruchomienie
|
|
|
|
```bash
|
|
|
|
git clone git@git.wmi.amu.edu.pl:s478839/dpzc-hetzner.git
|
|
|
|
cd dpzc-hetzner/lab4
|
|
|
|
python3 webservice-init.py
|
|
|
|
```
|
|
|
|
|
|
|
|
### Usuwanie zasobów
|
2022-12-31 11:52:43 +01:00
|
|
|
```bash
|
|
|
|
python3 clean.py
|
2022-12-29 23:37:17 +01:00
|
|
|
```
|