Currently, judgels-client.js is cache-busted using the app version:
|
- name: Append cache-busting hash to judgels-client.js |
|
shell: docker exec judgels-client sed -i 's/judgels-client.js/judgels-client.{{ app_version | default('latest', true) }}.js/' index.html |
However, it's too naive. It means we can't change things manually.
Update it so that the hash uses docker container ID instead.