container-service-extension icon indicating copy to clipboard operation
container-service-extension copied to clipboard

Add a Dockerfile

Open gmcelhoe opened this issue 5 years ago • 4 comments

Adds an implemenation of a Dockerfile, to deliver the CSE command line as a single container.

Following VMware open source policies, the base image of the Dockerfile is Photon OS, and the source code for the extension is loaded from source instead of downloading from PyPi, for cleaner provenance.

Because the code isn't loaded by PyPi, the version code that used pkgconfig needed to be changed. Now the version file will be built from environment variables.

Finally, to build the docker images, added a makefile. It may be a good chance to add some of the random script files currently in the project into the makefile.

Included is a manually generated OSS tracking file.

Signed-off-by: Glenn McElhoe [email protected]


This change is Reviewable

gmcelhoe avatar Mar 14 '19 19:03 gmcelhoe

@gmcelhoe, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <[email protected]> to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.

vmwclabot avatar Mar 20 '19 19:03 vmwclabot

@gmcelhoe, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <[email protected]> to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.

vmwclabot avatar Mar 20 '19 20:03 vmwclabot

a discussion (no related file): Any more concerns?


gmcelhoe avatar Apr 09 '19 20:04 gmcelhoe

@gmcelhoe, you must sign every commit in this pull request acknowledging our Developer Certificate of Origin before your changes are merged. This can be done by adding Signed-off-by: John Doe <[email protected]> to the last line of each Git commit message. The e-mail address used to sign must match the e-mail address of the Git author. Click here to view the Developer Certificate of Origin agreement.

vmwclabot avatar Jun 18 '19 21:06 vmwclabot