added run_as_user prompts

This commit is contained in:
jash
2018-10-29 23:06:44 +01:00
committed by kexkey
parent 86eee3ab33
commit 2cf840ff1a
3 changed files with 14 additions and 5 deletions

View File

@@ -37,6 +37,15 @@ module.exports = {
}]
},
{
type: 'confirm',
name: 'run_as_different_user',
default: utils._getDefault( 'run_as_different_user' ),
message: prefix()+'Run as different user?'+utils._getHelp('gatekeeper_edit_ipwhitelist')
},
{
when: function( props ) {
return props.run_as_different_user;
},
type: 'input',
name: 'username',
default: utils._getDefault( 'username' ),

View File

@@ -9,4 +9,4 @@ LIGHTNING_DATAPATH=<%= lightning_datapath %>
PROXY_DATAPATH=<%= proxy_datapath %>
GATEKEEPER_DATAPATH=<%= gatekeeper_datapath %>
DOCKER_MODE=<%= docker_mode %>
USERNAME=<%= username %>
RUN_AS_USER=<%= run_as_different_user?username:'' %>

View File

@@ -1,11 +1,11 @@
#!/bin/sh
<% if (docker_mode == 'swarm') { %>
export USER=$(id -u):$(id -g)
# run as user <%= username %>
export USER=$(id -u <%= run_as_different_user?username:'' %>):$(id -g <%= run_as_different_user?username:'' %>)
export ARCH=$(uname -m)
<% if (docker_mode == 'swarm') { %>
docker stack deploy -c docker-compose.yaml cyphernode
<% } else if(docker_mode == 'compose') { %>
export USER=$(id -u):$(id -g)
export ARCH=$(uname -m)
docker-compose -f docker-compose.yaml up -d --remove-orphans
<% } %>