Проставить версию кэша в файле: тупой способ

Тупой способ при деплое проставить версию кэша всей статике путем замены регуляркой плэйсхолдера на нужное значение (время релиза).

Скрипт на bin/sh (Makefile):

...
# for cache version
cache_placeholder_regex={{cacheVersion}}
current_time=`date +%s`

all: to_deploy sync

to_deploy:
...
	\
	# set cache version into index file
	sed -i "s/$(cache_placeholder_regex)/$(current_time)/g" app/index.html;\
...

http://www.thegeekstuff.com/2009/09/unix-sed-tutorial-replace-text-inside-a-file-using-substitute-command/

LEAVE A COMMENT