Update dependencies and documentation

- Bumped p256k1.mleku.dev version from v1.0.1 to v1.0.3 in go.mod and updated go.sum accordingly.
- Updated deployment script to use Go version 1.25.3 and adjusted CGO settings for building the binary.
- Added new lines to POLICY_USAGE_GUIDE.md and RELAY_TESTING_GUIDE.md for improved documentation clarity.
This commit is contained in:
2025-11-04 10:32:49 +00:00
parent ce573a50b3
commit e50d860c0b
5 changed files with 7 additions and 27 deletions

View File

@@ -6,7 +6,7 @@
set -e
# Configuration
GO_VERSION="1.23.1"
GO_VERSION="1.25.3"
GOROOT="$HOME/go"
GOPATH="$HOME"
GOBIN="$HOME/.local/bin"
@@ -160,7 +160,7 @@ build_application() {
# Build the binary in the current directory
log_info "Building binary in current directory..."
CGO_ENABLED=1 go build -o "$BINARY_NAME"
CGO_ENABLED=0 go build -o "$BINARY_NAME"
if [[ -f "./$BINARY_NAME" ]]; then
log_success "ORLY relay built successfully"
@@ -222,16 +222,6 @@ StandardOutput=journal
StandardError=journal
SyslogIdentifier=$SERVICE_NAME
# Security settings
NoNewPrivileges=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=$working_dir $HOME/.local/share/ORLY $HOME/.cache/ORLY
PrivateTmp=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectControlGroups=true
# Network settings
AmbientCapabilities=CAP_NET_BIND_SERVICE