. , . -, , , Expected CSTR got 'std.fileread'.
fileread std .
varnishd :
mkdir -p /env; \
env | while read envline; do \
k=${envline%%=*}; \
v=${envline#*=}; \
echo -n "$v" >"/env/$k"; \
done
, :
import std;
...
backend front1 {
.host = std.fileread("/env/FRONT1_PORT_8080_TCP_ADDR");
.port = std.fileread("/env/FRONT1_PORT_8080_TCP_PORT");
}
. , , . :
.port = std.integer(std.fileread("/env/FRONT1_PORT_8080_TCP_PORT"), 0);