diff options
| author | R-man3000 <rasmus.luha@gmail.com> | 2026-05-31 23:25:05 +0300 |
|---|---|---|
| committer | R-man3000 <rasmus.luha@gmail.com> | 2026-05-31 23:25:05 +0300 |
| commit | 92a6fe3322c86c290a0f50cca9255fcb82e42e72 (patch) | |
| tree | c8acc5a6f53ce68bdd853b59211f576b6420ae5b /apps/linkding/templates | |
| parent | a1bc8103d66a7487d64a1e9abd2e1cf4b57b5cac (diff) | |
fix linkding bookmark import job
Diffstat (limited to 'apps/linkding/templates')
| -rw-r--r-- | apps/linkding/templates/job.yaml | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/apps/linkding/templates/job.yaml b/apps/linkding/templates/job.yaml index 8b0705b..f34ed53 100644 --- a/apps/linkding/templates/job.yaml +++ b/apps/linkding/templates/job.yaml @@ -21,17 +21,16 @@ spec: - /bin/sh - -c - | + echo "Giving linkding time to start..." + sleep 20 echo "Waiting for linkding to be ready..." - until wget -qO- "http://{{ include "linkding.name" . }}-service:{{ .Values.service.port }}/health" > /dev/null 2>&1; do + until python -c "import urllib.request, sys; urllib.request.urlopen('http://linkding-service:{{ .Values.service.port }}/health'); sys.exit(0)" 2>/dev/null; do echo "Not ready, retrying in 3s..." sleep 3 done - echo "Linkding is up, waiting 5s for full init..." - sleep 5 - echo "Importing bookmarks..." - python /etc/linkding/manage.py import_bookmarks \ - /bookmarks/bookmarks.html \ - --user {{ .Values.auth.adminUser | quote }} + echo "Linkding is ready, importing bookmarks..." + python /etc/linkding/manage.py import_netscape \ + /bookmarks/bookmarks.html {{ .Values.auth.adminUser | quote }} echo "Done!" volumeMounts: - name: data |
