27 lines
608 B
Plaintext
27 lines
608 B
Plaintext
#!/sbin/openrc-run
|
|
# Copyright 1999-2021 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
: ${AUTOMX2_CONF:="/etc/${RC_SVCNAME}.conf"}
|
|
: ${AUTOMX2_USER:="automx2"}
|
|
: ${AUTOMX2_ARGS:="--port 4243"}
|
|
|
|
command="/usr/bin/python"
|
|
command_args="/usr/bin/flask run ${AUTOMX2_ARGS}"
|
|
command_background="true"
|
|
command_user="${AUTOMX2_USER}"
|
|
pidfile="/run/${RC_SVCNAME}.pid"
|
|
required_files="${AUTOMX2_CONF}"
|
|
|
|
depend() {
|
|
use logger net
|
|
before nginx
|
|
}
|
|
|
|
start_pre() {
|
|
export AUTOMX2_CONF
|
|
export EPYTHON="python"
|
|
export FLASK_APP="automx2.server:app"
|
|
export FLASK_ENV="production"
|
|
}
|