Commit message (Collapse) | Author | Age | Files | |
---|---|---|---|---|
* | webmap-raster@.service: Set RestrictAddressFamilies=AF_UNIX. | Guilhem Moulin | 4 days | 1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed for systemd/journal.py. --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/systemd/journal.py", line 617, in emit self.send(msg, File "/usr/lib/python3/dist-packages/systemd/journal.py", line 466, in send return sendv(*args) ^^^^^^^^^^^^ OSError: [Errno 97] Address family not supported by protocol Call stack: File "/usr/local/bin/webmap-import", line 814, in <module> main() File "/usr/local/bin/webmap-import", line 679, in main processRaster(layername, layerdef, File "/usr/local/share/webmap/export_raster.py", line 84, in processRaster logging.info('Output directory "%s" is up to date, skipping', str(dst)) File "/usr/lib/python3.11/logging/__init__.py", line 2148, in info root.info(msg, *args, **kwargs) File "/usr/lib/python3.11/logging/__init__.py", line 1489, in info self._log(INFO, msg, args, **kwargs) File "/usr/lib/python3.11/logging/__init__.py", line 1634, in _log self.handle(record) File "/usr/lib/python3.11/logging/__init__.py", line 1644, in handle self.callHandlers(record) File "/usr/lib/python3.11/logging/__init__.py", line 1706, in callHandlers hdlr.handle(record) File "/usr/lib/python3.11/logging/__init__.py", line 978, in handle self.emit(record) File "/usr/lib/python3/dist-packages/systemd/journal.py", line 627, in emit self.handleError(record) Message: 'Output directory "%s" is up to date, skipping' Arguments: ('/var/www/webmap/raster/kskog',) | |||
* | webmap-raster@.service: Set RestrictAddressFamilies=none. | Guilhem Moulin | 4 days | 1 |
| | | | | Cf. systemd.exec(5). | |||
* | webmap-import: Add support for raster export to COG. | Guilhem Moulin | 4 days | 2 |
| | ||||
* | Deploy the webmap CGI. | Guilhem Moulin | 2025-05-26 | 2 |
| | | | | | We also lower tile expiration time from 8h to 30m to reduce the race condition where the database an the on-disk tiles are not in sync. | |||
* | Rename _webmap-import user to _webmap. | Guilhem Moulin | 2025-05-21 | 1 |
| | ||||
* | Update webmap task. | Guilhem Moulin | 2025-05-21 | 2 |
| | ||||
* | webmap-download: Use --lockdir=%t/lock/webmap/cache | Guilhem Moulin | 2025-05-21 | 1 |
| | ||||
* | systemd: Improve description of unit files. | Guilhem Moulin | 2024-09-26 | 4 |
| | ||||
* | Copy webmap-publish. | Guilhem Moulin | 2024-09-25 | 3 |
| | | | | | | | | We also replace persistent/shared RuntimeDirectory settings with directories defined as tmpfiles.d(5) entries. This gives more control over access control. We also change static compression from gzip to brotli on the HTTPd. | |||
* | Copy webmap-import. | Guilhem Moulin | 2024-09-25 | 1 |
| | ||||
* | webmap-download: Use a dedicated system group. | Guilhem Moulin | 2024-09-20 | 1 |
| | | | | | It will be shared between _webmap-* system users, which will be handy to share lock files. | |||
* | webmap-update@.timer: Set AccuracySec=1s and reduce RandomizedDelaySec by 1s. | Guilhem Moulin | 2024-06-04 | 1 |
| | ||||
* | webmap-update@.timer: Reschedule at 1am from 2am. | Guilhem Moulin | 2024-06-04 | 1 |
| | | | | | This ensures the unit won't be skipped during DST transition, see `systemd-analyze calendar --iterations=365 "*-*-* 02:00:00"`. | |||
* | Add webmap task. | Guilhem Moulin | 2024-06-03 | 3 |