Isolation: added "automount" option.
Now it's possible to disable default bind mounts of
languages by setting:
{
"isolation": {
"automount": {
"language_deps": false
}
}
}
In this case, the user is responsible to provide a "rootfs"
containing the language libraries and required files for
the application.
This commit is contained in:
@@ -616,6 +616,21 @@ static nxt_conf_vldt_object_t nxt_conf_vldt_app_procmap_members[] = {
|
||||
#endif
|
||||
|
||||
|
||||
#if (NXT_HAVE_ISOLATION_ROOTFS)
|
||||
|
||||
static nxt_conf_vldt_object_t nxt_conf_vldt_app_automount_members[] = {
|
||||
{ nxt_string("language_deps"),
|
||||
NXT_CONF_VLDT_BOOLEAN,
|
||||
0,
|
||||
NULL,
|
||||
NULL },
|
||||
|
||||
NXT_CONF_VLDT_END
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
static nxt_conf_vldt_object_t nxt_conf_vldt_app_isolation_members[] = {
|
||||
{ nxt_string("namespaces"),
|
||||
NXT_CONF_VLDT_OBJECT,
|
||||
@@ -647,6 +662,12 @@ static nxt_conf_vldt_object_t nxt_conf_vldt_app_isolation_members[] = {
|
||||
NULL,
|
||||
NULL },
|
||||
|
||||
{ nxt_string("automount"),
|
||||
NXT_CONF_VLDT_OBJECT,
|
||||
0,
|
||||
&nxt_conf_vldt_object,
|
||||
(void *) &nxt_conf_vldt_app_automount_members },
|
||||
|
||||
#endif
|
||||
|
||||
#if (NXT_HAVE_PR_SET_NO_NEW_PRIVS)
|
||||
|
||||
Reference in New Issue
Block a user