start.sh 499 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env bash
  2. set -e
  3. for name in BACKEND_PORT BACKEND_HOST VARNISH_SERVER
  4. do
  5. eval value=\$$name
  6. sed -i "s|\${${name}}|${value}|g" /etc/varnish/default.vcl
  7. done
  8. echo "exec varnishd \
  9. -a :$VARNISH_PORT \
  10. -T localhost:6082 \
  11. -F \
  12. -f $VARNISH_CONFIG \
  13. -s malloc,$CACHE_SIZE \
  14. $VARNISHD_PARAMS"
  15. exec bash -c \
  16. "exec varnishd \
  17. -a :$VARNISH_PORT \
  18. -T localhost:6082 \
  19. -F \
  20. -f $VARNISH_CONFIG \
  21. -s malloc,$CACHE_SIZE \
  22. $VARNISHD_PARAMS"