rs-starter 1.0.3

A parser and formatter for std::time::{Duration, SystemTime}
Documentation

### 当前 Makefile 文件物理路径
ROOT_DIR:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST))))

zone 		?=UTC

# 仅用于安装二进制包
install:
	@#cargo install sqlx-cli --no-default-features --features postgres
	cargo install

run: clear
	TZ=$(zone) RUST_BACKTRACE=1 RUST_LOG=actix_web=debug cargo run --bin rs-starter

build:
	@# cargo build --release --target x86_64-unknown-linux-musl
	RUSTFLAGS='-C target-feature=+crt-static' cargo build --release

serve: build
	@#./target/debug/rs-starter
	RUST_BACKTRACE=1 RUST_LOG=actix_web=info ./target/release/rs-starter

clear:
	rm -rf src/tmp*
	rm -rf src/*/tmp*

tls:
	@#openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -sha256 -subj "/C=CN/ST=Fujian/L=Xiamen/O=TVlinux/OU=Org/CN=muro.lxd"
	openssl rsa -in key.pem -out nopass.pem

### benchmark
# make load n=10000 p=info
load:
	ab -n 10000 -c 10 "http://127.0.0.1:8000/hey/"