# Inštalácia

# Spustenie v dockeri

docker-compose up -d --build

Implicitne sa používa základný súbor docker-compose.yml s rozšírením o docker-compose.override.yml.

Gateway by mal byť dostupný na http://localhost:8080/.

Nepovinný -p flag určuje prefix pre názvy kontajnerov v celom orchestri. Inak je prefix daný podľa root adresára. Napr. docker-compose -p g up -d --build prefixne všetky kontajnery písmenom g namiesto dlhšieho gateway.

# Pro tip

Kontajnery a virtuálne siete je možné ľahko zahodiť commandom down. Pre základné spustenie stačí zavolať toto v gateway/ adresári:

docker-compose down

Alebo špecifikovať project-name daného composu:

docker-compose -p gtest-sync down

# Testovanie

Každá služba má v sebe test.env súbor. Zavolajú sa napr. takto (príklad pre synchronization-service):

docker-compose --env-file synchronization-service/test.env up --build --exit-code-from synchronization-service --renew-anon-volumes

Kratšie sa dá:

docker-compose --env-file synchronization-service/test.env up --build --renew-anon-volumes