To install Docker in Linux, please, see this link.
Then, as we use
docker-compose you should install it following instruction here.
For Mac you could use Docker Desktop. It is really simple and it includes
For Windows you could use Docker Desktop. It is really simple and it includes
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.
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).