From c26d581053bbfb9af2dcb32810477a388304e92e Mon Sep 17 00:00:00 2001 From: Guillermo Ramos Date: Mon, 17 Feb 2025 15:53:35 +0100 Subject: waev: load user/path from env --- waev/env.sample | 6 ++++++ waev/run | 22 ++++++++++++++-------- 2 files changed, 20 insertions(+), 8 deletions(-) create mode 100644 waev/env.sample (limited to 'waev') diff --git a/waev/env.sample b/waev/env.sample new file mode 100644 index 0000000..63c1005 --- /dev/null +++ b/waev/env.sample @@ -0,0 +1,6 @@ +WAEV_USER=someone +WAEV_PATH=/home/someone/waev +HOME=/home/someone +PORT=8080 +MIX_ENV=prod +SECRET_KEY_BASE=VeryLongSecret diff --git a/waev/run b/waev/run index 725de03..3825411 100755 --- a/waev/run +++ b/waev/run @@ -1,10 +1,16 @@ -#!/bin/sh +#!/bin/execlineb -source $(dirname $0)/env +envfile env -s6-setuidgid gramos sh -c ' -cd ~/git/waev -mix deps.get -mix phx.digest -exec mix phx.server -' +importas -S WAEV_USER +s6-setuidgid $WAEV_USER + +importas -S WAEV_PATH +cd $WAEV_PATH + +foreground { + mix deps.get + mix phx.digest +} + +mix phx.server -- cgit v1.2.3