Add linkding

This commit is contained in:
thomas 2023-01-18 01:56:13 +01:00
parent 8e369abbb2
commit d71fcdf702
7 changed files with 119 additions and 0 deletions

View file

@ -0,0 +1 @@
/etc/default/linkding

View file

@ -0,0 +1,8 @@
Package: linkding
Version: %VERSION%
Section: contrib
Priority: optional
Architecture: all
Depends: python3 ( >= 3.10 ), python-is-python3, python3-pip, build-essential, python3-dev
Maintainer: Thomas Legay <thomas@lgy.fr>
Description: linkding

View file

@ -0,0 +1,19 @@
#!/bin/bash
#Allready create on package then no -md
id linkding &> /dev/null || useradd linkding -r -s /bin/false -d /var/lib/linkding
chown linkding:linkding /var/lib/linkding -R
#Need to be remove because usr need to be in read only
chown linkding:linkding /usr/share/linkding/bookmarks/static -R
su - -s /usr/bin/bash linkding -c "pip3 install -r /usr/share/linkding/requirements.txt --no-warn-script-location"
#Upgrade Database
su - -s /usr/bin/bash linkding -c "python /usr/share/linkding/manage.py migrate"
#Create secret
su - -s /usr/bin/bash linkding -c "python /usr/share/linkding/manage.py generate_secret_key"