dockerize init using docker compose to manage container removed debug using npm instead of yarn when building image change container workdir persist logs and db using volumes