mirror of
https://github.com/LibreSign/libresign.git
synced 2025-12-17 21:12:16 +01:00
34 lines
1.1 KiB
Bash
34 lines
1.1 KiB
Bash
#!/bin/bash
|
|
#
|
|
# SPDX-FileCopyrightText: 2024 LibreCode coop and contributors
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
#
|
|
|
|
(
|
|
. /var/www/scripts/entrypoint.sh && php-fpm --daemonize
|
|
|
|
)
|
|
|
|
git config --global --add safe.directory /var/www/html
|
|
git config --global --add safe.directory /var/www/html/apps-extra/libresign
|
|
cd /var/www/html/apps-extra/libresign
|
|
if [[ ! -d "vendor" ]]; then
|
|
composer install
|
|
fi
|
|
occ app:enable libresign
|
|
occ libresign:install --use-local-cert --java
|
|
occ libresign:install --use-local-cert --pdftk
|
|
occ libresign:install --use-local-cert --jsignpdf
|
|
occ libresign:configure:openssl --cn=CommonName --c=BR --ou=OrganizationUnit --st=RioDeJaneiro --o=LibreSign --l=RioDeJaneiro
|
|
if [[ ! -d "node_modules" ]]; then
|
|
occ theming:config name "LibreSign"
|
|
occ theming:config url "https://libresign.coop"
|
|
occ theming:config primary_color "#144042"
|
|
occ config:app:set libresign extra_settings --value=1
|
|
occ config:system:set defaultapp --value libresign
|
|
occ maintenance:theme:update
|
|
npm ci
|
|
npm run dev
|
|
fi
|
|
echo "✍️ LibreSign is up!"
|
|
echo "If you want to develop at frontend, run the command 'npm run watch'"
|