Scaleway
Scaleway je náš poskytovatel cloudových služeb, kde hostujeme naše servery a aplikace.
Přístup
Všichni vývojaři by si měli zařídit přístup přes svůj vlastní účet na Scaleway.
API klíč pro autentizaci
Pro přístup k Scaleway API a k Docker repozitáři budete potřebovat vlastní API klíč. Ten si vygenerujete po přihlášení.
Přihlašte se do Scaleway Console.
Klíč generujte jen pro sebe (Myself IAM User), expiraci vyberte podle sebe (můžete klidně i Never) a u Will this API key be used for Object Storage můžete dát No, skip for now.

Po vygenerování si někam uložte hlavně Secret Key. Access Key ID je viditelný i později v nastavení.

Přístup k docker repozitáři
Aktuálně jako region využíváme Francii (PAR) a máme aktuálně 3 základní repozitíře/namespaces:

esoul-starters(public) - základní repozitář pro startery a šablony projektůtesting-images(public) - docker image pro testování v CI/CDapp-images(private) - produkční docker image našich aplikací
Po kliknutí na konkrétní repozitář vidíte, které image se v něm nachází.

Autentizace do docker repozitáře
Pro přístup k private repozitáři (např. app-images) je potřeba se do něj přihlásit pomocí docker CLI.
Pro přihlášení použijte následující příkaz:
Kde:
rg.fr-par.scw.cloud/app-imagesje adresa našeho docker repozitáře ke kterému se přihlašujete (můžete nahradit za jiný, pokud potřebujete)$SCW_SECRET_KEYje váš Secret Key z předchozí sekce (můžete ho mít uložený jako ENV proměnnou)Buďto si jí uložte do prostředí vašeho terminálu (
.bashrc,.zshrc, atd.).Nebo jí můžete exportovat do aktuální instance terminálu příkazem:
export SCW_SECRET_KEY="vaš_secret_key_zde"Nebo můžete použít přímo v příkazu místo
$SCW_SECRET_KEYváš klíčNebo můžete úplně vynechat
<<< "$SCW_SECRET_KEY", ale potom musíte po spuštění příkazu zadat klíč ručně


