Resolve "Don't remove source code from docker image"

This MR changes the docker/utopia.dockerfile such that the source code is now part of the docker image. This allows developing inside the docker image, which was previously not possible due to licensing.

Is there something that needs to be double checked?

  • dockerhub README ok?
  • Highlight license in dockerhub README?
  • docker image maintainer change ok?

Can this MR be accepted?

  • Implemented the changes
  • Tested via ci_test:docker-image job
    • Build of ccees/utopia:dev succeeds
    • Previous functionality still available
    • Source code is accessible
    • git repo functional
    • Can mount custom models repo, develop code there, configure, make, and run
  • Added or updated documentation
    • on docker hub (see below)
      • Will be added to docker hub once this MR is merged
    • in the Utopia user guide
  • Reasonably up-to-date with current master
  • Pipeline passing without warnings
  • Squash option set or history cleaned-up
  • Set labels to pick this MR into support branches (nope)
  • Approved by @peanutfun
  • Approved by @herdeanu

Related issues

Closes #161 (closed)

Edited by Utopia Developers

Merge request reports

Loading