Skip to content
Kenn edited this page Apr 22, 2020 · 1 revision

Docker

Docker Installation

Linux

To install Docker in Linux, please, see this link.

Then, as we use docker-compose you should install it following instruction here.

Mac

For Mac you could use Docker Desktop. It is really simple and it includes docker-compose, too.

Windows

For Windows you could use Docker Desktop. It is really simple and it includes docker-compose, too.

Run iKy on Docker

Once you have Docker installed, at root directory, execute:

docker-compose up --build

And wait until frontend is up. At least, 2 minutes. Then browse http://localhost:4200.

In depth explanation

We do not use a monolithical image with all four components in it simply because it will be more difficult to developed in it and to launch all services in one container.

We use docker-compose to create 4 containers, each one for a service. It will simplify launch of containers, Dockerfiles readable and developing tasks because you could make changes to code or update from repo and then build that image in particular (backend, frontend or celery modules).