package
0.0.0-20250203141339-af40a340bdb5
Repository: https://github.com/3s-rg-codes/hyperfaas.git
Documentation: pkg.go.dev
# README
Worker
Configuration
The program accepts both command-line arguments and environment variables for configuration.
Command-Line Arguments
-id
: Worker ID (equivalent toWORKER_ID
).-runtime
: Container runtime type (equivalent toRUNTIME_TYPE
).-log-level
: Log level (equivalent toLOG_LEVEL
).-log-handler
: Log handler mode (dev
for development,prod
for production) (equivalent toLOG_HANDLER
).
Environment Variables
WORKER_ID
: Unique identifier for the worker.RUNTIME_TYPE
: Specifies the container runtime (e.g.,docker
).LOG_LEVEL
: Logging level (debug
,info
,warn
,error
,fatal
,panic
).LOG_HANDLER
: Log handler mode (dev
orprod
).
Usage
Running with Command-Line Arguments
./worker -id=my_worker_id -runtime=docker -log-level=debug -log-handler=dev
Running with Environment Variables
Set environment variables in your shell:
export WORKER_ID=my_worker_id
export RUNTIME_TYPE=docker
export LOG_LEVEL=debug
export LOG_HANDLER=dev
# Structs
No description provided by the author