test: add local dev authelia
This commit is contained in:
parent
d0dd3d81dd
commit
fe40fbf6b2
7 changed files with 1776 additions and 3 deletions
41
Makefile
Normal file
41
Makefile
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
SHELL := bash
|
||||
.ONESHELL:
|
||||
.SHELLFLAGS := -eu -o pipefail -c
|
||||
.DELETE_ON_ERROR:
|
||||
MAKEFLAGS += --warn-undefined-variables
|
||||
MAKEFLAGS += --no-builtin-rules
|
||||
|
||||
PWD := $(shell pwd)
|
||||
AUTHELIA_HOME := ${PWD}/dev/authelia
|
||||
AUTHELIA_CONFIG := ${AUTHELIA_HOME}/config/configuration.yml
|
||||
|
||||
AUTHELIA_LOG := ${PWD}/tmp/authelia.log
|
||||
AUTHELIA_PID := ${PWD}/tmp/authelia.pid
|
||||
|
||||
.PHONY: clean
|
||||
clean: authelia-stop
|
||||
rm -rf ${AUTHELIA_LOG}
|
||||
|
||||
.PHONY: authelia-restart
|
||||
authelia-restart:
|
||||
${MAKE} authelia-stop
|
||||
${MAKE} authelia-start
|
||||
|
||||
.PHONY: authelia-start
|
||||
authelia-start: ${AUTHELIA_PID}
|
||||
|
||||
${AUTHELIA_PID}: ${AUTHELIA_CONFIG}
|
||||
mkdir -p ${AUTHELIA_HOME}/tmp/
|
||||
cd ${AUTHELIA_HOME}
|
||||
authelia --config ${AUTHELIA_CONFIG} &> ${AUTHELIA_LOG} &
|
||||
echo $$! > ${AUTHELIA_PID}
|
||||
|
||||
.PHONY: authelia-log
|
||||
authelia-log:
|
||||
less ${AUTHELIA_LOG}
|
||||
|
||||
.PHONY: authelia-stop
|
||||
authelia-stop: PID = $(shell cat ${AUTHELIA_PID})
|
||||
authelia-stop:
|
||||
rm -rf ${AUTHELIA_PID}
|
||||
kill -9 ${PID}
|
||||
Loading…
Add table
Add a link
Reference in a new issue