Files
security/snow-scanner
..
2025-04-06 21:13:39 +02:00
2024-09-20 00:07:01 +02:00
2025-04-06 22:27:12 +02:00
2025-03-01 11:08:10 +01:00
2024-09-20 00:07:01 +02:00
2025-04-06 21:10:48 +02:00

Snow scanner

This project name is inspired by the Netflix series "The Snowpiercer"

Run it

SERVER_ADDRESS="127.0.0.1:8777" \
DB_URL="mysql://db-user:db-pass@db-server/db-snow-scanner" \
STATIC_DATA_DIR="$PWD/../data" \
cargo run --release

Run in production

The env file located at /etc/snow-scanner/.env:

# Your public IP
SERVER_ADDRESS="[2a10:ffff:ff:ff:fff::1]:80"
DB_URL="mysql://db-user:db-pass@db-server/db-snow-scanner"
STATIC_DATA_DIR="/usr/share/snow-scanner/data"
# Adjust this
ROCKET_LOG_LEVEL="debug"
ROCKET_PROFILE="debug"
# Setup TLS
ROCKET_TLS='{certs="/etc/ssl/certs/cert.pem",key="/etc/ssl/private/key.pem", mutual={ca_certs="/etc/ssl/certs/cloudflare.crt",mandatory=true}}'