sqlx migrate run --target-version 20240706163534
cd user-stat
cargo run --example gen --release
sqlx migrate run
select pg_size_pretty (pg_indexes_size('user_stats')) size;
select pg_size_pretty (pg_relation_size('user_stats')) size;
create table export_user_stats as select * from user_stats limit 100;
brew install nginx
code /opt/homebrew/etc/nginx/nginx.conf
server {
listen 8080;
http2 on;
server_name localhost;
location / {
# The 'grpc://' prefix is optional; unencrypted gRPC is the default
grpc_pass grpc://[::1]:50000; # grpcs for grpc with tls/ssl
}
}
brew services start nginx
brew install mkcert
mkcert -install
mkcert "*.acme.org" localhost 127.0.0.1 ::1
mkcert -CAROOT
cp /Users/${user}/Library/Application\ Support/mkcert/rootCA.pem ./fixtures/rootCA.pem