Skip to content

Instantly share code, notes, and snippets.

View clemensgg's full-sized avatar

Claimens | CryptoCrew Validators clemensgg

View GitHub Profile
@clemensgg
clemensgg / rocksdb-install.sh
Last active August 11, 2022 09:17 — forked from srimaln91/rocksdb-install.sh
Install RocksDB on Ubuntu 20.04 (Focal Fossa)
# install dependencies, create temp dir
sudo apt-get install -y libgflags-dev libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev libzstd-dev
pushd /tmp
# clone & checkout
git clone https://github.com/facebook/rocksdb.git && cd rocksdb
git checkout v7.4.5
# install production mode
export CXXFLAGS='-Wno-error=deprecated-copy -Wno-error=pessimizing-move -Wno-error=class-memaccess'
@clemensgg
clemensgg / errors.grpc_conf
Created July 16, 2022 13:59 — forked from nginx-gists/errors.grpc_conf
Deploying NGINX Plus as an API Gateway, Part 3: Publishing gRPC Services
# Standard HTTP-to-gRPC status code mappings
# Ref: https://github.com/grpc/grpc/blob/master/doc/http-grpc-status-mapping.md
#
error_page 400 = @grpc_internal;
error_page 401 = @grpc_unauthenticated;
error_page 403 = @grpc_permission_denied;
error_page 404 = @grpc_unimplemented;
error_page 429 = @grpc_unavailable;
error_page 502 = @grpc_unavailable;
error_page 503 = @grpc_unavailable;