Makefile 634 Bytes
DBAPI_DIR             = $(CURDIR)
DBAPI_INIT_SCRIPT     = wikilibrasdbapi.init
DBAPI_INIT            = ${DBAPI_DIR}/${DBAPI_INIT_SCRIPT}
DBAPI_INIT_ETC        = /etc/init.d/${DBAPI_INIT_SCRIPT}

startup-enable:
	@sed "s#<path-to-project>#${DBAPI_DIR}#" ${DBAPI_INIT} | sudo tee ${DBAPI_INIT_ETC}
	@sudo chmod 755 ${DBAPI_INIT_ETC}
	@sudo chown "root:root" ${DBAPI_INIT_ETC}
	@sudo update-rc.d -f ${DBAPI_INIT_SCRIPT} defaults

startup-disable:
	@sudo update-rc.d -f ${DBAPI_INIT_SCRIPT} remove
	@sudo rm -f ${DBAPI_INIT_ETC}

run:
	@echo "\n\33[32;1m$@\33[m"
	@sudo nohup npm start &
stop:
	@echo "\n\33[32;1m$@\33[m"
	@sudo npm stop