# Komponiranje

## How to run

Clone repository
```
git clone https://gitea.ekirin.com/Intis/prezentacija-komponiranje.git
cd prezentacija-komponiranje
```

Start docker compose with all containers:
```
docker compose up -d
```

Wait until docker images are built and containers starts.

Browse to [Local frontend application](http://localhost:8080)

List running containers:

```
docker compose ps
```

Attach to docker compose output:

```
docker compose logs -f
```

Stop running containers:
```
docker compose down
```

## Media

### Life without Docker Compose

![Life without Docker Compose](media/life-without-docker-compose.png)

### Containers Architecture

![Containers Architecture](media/containers-architecture.png)

### Networking - docker-compose.yml

![Networking - docker-compose.yml](media/networking.png)

### Networking - host network - docker-compose-local.yml

![Networking - host network - docker-compose-local.yml](media/networking-host-network.png)

### DCCT - Docker Compose Cloud Tester

- [DCCT repository](https://gitlab.televendcloud.com/cloud/dc-cloud-tester)

![DCCT - Docker Compose Cloud Tester](media/dcct.png)
