Actual state:
-> docker takes huge time to build each time it's called
-> changing codebase makes it rebuild from beginning
-> it's easier to download all required dependencies on
dev machine instead running docker
Requirements:
-> dev can have only git + docker installed on it's machine
-> all dependencies should be on the docker
-> code should be rebuild (maybe some parts can be cached? - look up for cmake caching)
-> create documentation : terminology, differences, commands to build docker container, update container etc.
Helpful links: https://docs.docker.com/ https://www.docker.com/get-started/
Actual state: -> docker takes huge time to build each time it's called -> changing codebase makes it rebuild from beginning -> it's easier to download all required dependencies on dev machine instead running docker Requirements: -> dev can have only git + docker installed on it's machine -> all dependencies should be on the docker -> code should be rebuild (maybe some parts can be cached? - look up for cmake caching) -> create documentation : terminology, differences, commands to build docker container, update container etc.