mirror of
https://github.com/aljazceru/cyphernode.git
synced 2025-12-26 09:05:13 +01:00
added run_as_user prompts
This commit is contained in:
@@ -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' ),
|
||||
|
||||
@@ -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:'' %>
|
||||
|
||||
@@ -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
|
||||
<% } %>
|
||||
Reference in New Issue
Block a user