33 Commits

Author SHA1 Message Date
Daniel Micay
5a30e1b529 use nginx utility to get error reporting 2021-05-14 22:47:10 -04:00
Daniel Micay
d9670b0e17 swap nginx root instead of using the symlink 2021-04-25 13:21:52 -04:00
Daniel Micay
43949eb637 move static site root to /srv 2021-03-30 10:58:04 -04:00
Daniel Micay
342a31c06c automate CSS/JS cache busting 2021-03-26 21:03:34 -04:00
Daniel Micay
d191dbaea5 keep A/B deployments in sync 2020-12-06 08:01:53 -05:00
Daniel Micay
2e04797833 stop using www-data user for deployment 2020-11-24 02:39:27 -05:00
Daniel Micay
110d450058 assume rsync isn't compiled using --with-rsh 2020-05-09 02:04:05 -04:00
Daniel Micay
196b8cddca set strict options for scripts 2020-04-07 10:06:29 -04:00
Daniel Micay
96962bf0aa split out processing script 2020-04-06 16:47:03 -04:00
Daniel Micay
dc274044a5 minify application/ld+json metadata 2020-04-01 07:02:17 -04:00
Daniel Micay
adf2815993 minify HTML 2020-04-01 06:43:28 -04:00
Daniel Micay
c86d36bea1 minify CSS 2020-04-01 06:28:50 -04:00
Daniel Micay
b23ea7474c use ES6 modules for all JavaScript 2020-04-01 06:15:48 -04:00
Daniel Micay
b945ab3cac minify JavaScript 2020-04-01 06:02:31 -04:00
Daniel Micay
9a5c093e0a minify json 2020-04-01 05:41:59 -04:00
Daniel Micay
a50345f624 use zopfli implementation of gzip compression 2020-04-01 04:55:31 -04:00
Daniel Micay
020f32ce73 use static gzip 2020-04-01 04:20:47 -04:00
Daniel Micay
a20ebf0779 split out validation script 2020-02-14 15:06:48 -05:00
Daniel Micay
cfb7c42fbb validate before making a connection 2019-10-08 09:04:09 -04:00
Daniel Micay
f144163af4 enable --Werror for SVG validation 2019-08-07 18:21:04 -04:00
Daniel Micay
30d9df63d3 perform SVG validation before deployment 2019-08-07 18:07:29 -04:00
Daniel Micay
f0a5a19f72 perform CSS validation before deployment 2019-08-07 18:07:19 -04:00
Daniel Micay
d77684cd3f perform HTML validation before deployment 2019-08-07 18:07:19 -04:00
Daniel Micay
8ccb99ecb4 replace recursive chmod for deployment 2019-07-15 14:15:36 -04:00
Daniel Micay
3e4663bf4a make the initial sync more specific 2019-07-15 04:50:37 -04:00
Daniel Micay
06472597b9 sync after the atomic deployment step too 2019-07-15 04:39:14 -04:00
Daniel Micay
d6a25cb5e3 sync before switching deployment 2019-07-06 03:11:31 -04:00
Daniel Micay
aa80da9356 further improve deployment script output 2019-07-06 03:02:18 -04:00
Daniel Micay
a591521ff1 improve deployment script output 2019-07-05 22:51:24 -04:00
Daniel Micay
9b792f976d switch to rsync for deployment 2019-07-05 22:42:03 -04:00
Daniel Micay
19d2fc7200 use relative path for deployment 2019-04-28 02:40:36 -04:00
Daniel Micay
b09989c22d use www-data user for deploy_static 2019-04-28 02:20:23 -04:00
Daniel Micay
1f78b34072 initial commit based on seamlessupdate.app 2019-04-25 22:34:35 -04:00