forked from zengoma/docker-magento2-varnish
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstart
24 lines (18 loc) · 693 Bytes
/
start
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env bash
mkdir -p /etc/sysconfig;
echo 'NFILES=131072 \
START=yes \
MEMLOCK=82000 \
VARNISH_LISTEN_PORT="${VARNISH_PORT}" \
DAEMON_OPTS="-a :"${VARNISH_PORT}" \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"' > /etc/sysconfig/varnish;
/backendgen.sh magento2 ${BACKEND_HOST} > /etc/varnish/backend.vcl
sed -i s/\${VARNISH_BACKEND_HOST}/${VARNISH_BACKEND_HOST}/ /etc/varnish/default.vcl
sed -i s/\${VARNISH_BACKEND}/${VARNISH_BACKEND}/ /etc/varnish/default.vcl
mkdir -p /var/lib/varnish/magento2 && chown nobody /var/lib/varnish/magento2
varnishd -f /etc/varnish/default.vcl
sleep 1
varnishlog