Contains the following changes:
* MKL library updated to from 2019.2.187 to 2019.4.243
* Implement CLR multi-stage, reducing image size by 10%.
* Stack update from CLR version 29480 to 30690
* Basic Environment variables for Hadoop and Spark incorporated.
* Basic Configuration files for Hadoop and Spark pointing to stateless folder.
During the 1st stage build of multi-stage build, when
run swupd os-install, the swupd state data are saved to
/swupd_state, which will not be copied to the target.
So we do not need to remove swupd state data.
Signed-off-by: Liu, Jianjun <jianjun.liu@intel.com>
With su-exec, make sure the SIGTERM upon docker stop
could be received by the running program thus causing
a clean stop/exit.
Signed-off-by: Qi Zheng <qi.zheng@intel.com>
Currently this isn't actively being worked on so having it being
tested just causes false positives due to timeouts building the
container. Look at adding it back once the build time can be reduced.
Squashing all RUN commands together to ensure they create a single
docker layer resulting in a smaller overall image size.
Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
single docker layer. Adding a new RUN command to remove files
will result in the files not being visible in the container, but
users still carry the full weight of the "deleted" files.
Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
clearlinux/cgit is based on clearlinux/httpd, so it's better
to build it based on clearlinux/httpd's clearlinux version,
to avoid the dependenc that both clearlinux/os-core and
clearlinux/httpd must be the same version. Also to reduce
the container size further.
Signed-off-by: Liu, Jianjun <jianjun.liu@intel.com>
The redis on docker hub disabled protected mode in default.
To make clear redis be compatible, disable the protected mode
in default as well.
Signed-off-by: Qi Zheng <qi.zheng@intel.com>
When removing the duplicated file and directory via rm -d,
if it's a non-empty directory, it will prompt the warning
message that the directory could not be removed becuase it
is not empty. This is as expectation, as there are other
files under the same diretory and we need to keep them.
Hide these warning message to avoid confusion.
Signed-off-by: Liu, Jianjun <jianjun.liu@intel.com>