Skip to content

Commit

Permalink
Run service as multiflexi user/group
Browse files Browse the repository at this point in the history
Dependency to adduser added
FIXED: listing installed apps in Jenkinsfile
  • Loading branch information
Vitexus committed May 4, 2024
1 parent fcafad2 commit 295894d
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion debian/Jenkinsfile
Expand Up @@ -61,7 +61,7 @@ distributions.each {
sh 'IFS="\n\b"; for package in `ls $WORKSPACE/dist/debian/ | grep .deb | grep sqlite | awk -F_ \'{print \$1}\'` ; do echo -e "${GREEN} installing ${package} on `lsb_release -sc` ${ENDCOLOR} " ; sudo DEBIAN_FRONTEND=noninteractive DEBCONF_DEBUG=' + debconf_debug + ' apt-get -y install $package ; done;'
sh '/etc/cron.daily/multiflexi || true'
sh 'multiflexi-cli version'
sh 'sudo multiflexi-cli list apps'
sh 'sudo multiflexi-cli list app'
stash includes: 'dist/**', name: 'dist-' + distroCodename
}
}
Expand Down
2 changes: 1 addition & 1 deletion debian/control
Expand Up @@ -8,7 +8,7 @@ Homepage: https://github.com/VitexSoftware/MultiFlexi

Package: multiflexi
Multi-Arch: foreign
Depends: ${misc:Depends}, php-vitexsoftware-ease-bricks, php-vitexsoftware-abraflexi-bricks, php-cli, locales-all, php-vitexsoftware-ease-bootstrap4-widgets-abraflexi ,php-vitexsoftware-ease-fluentpdo, multiflexi-sqlite|multiflexi-mysql|multiflexi-pgsql, libjs-jquery-datatables, libjs-jquery-selectize.js, anacron
Depends: ${misc:Depends}, php-vitexsoftware-ease-bricks, php-vitexsoftware-abraflexi-bricks, php-cli, locales-all, php-vitexsoftware-ease-bootstrap4-widgets-abraflexi ,php-vitexsoftware-ease-fluentpdo, multiflexi-sqlite|multiflexi-mysql|multiflexi-pgsql, libjs-jquery-datatables, libjs-jquery-selectize.js, anacron, adduser (>= 3.11)
Suggests: multiflexi-abraflexi-contract-invoices, multiflexi-abraflexi-digest, multiflexi-abraflexi-mailer, multiflexi-abraflexi-matcher, multiflexi-abraflexi-raiffeisenbank, multiflexi-abraflexi-reminder, multiflexi-abraflexi-tools, multiflexi-discomp2abraflexi, multiflexi-podman, multiflexi-pohoda-client-config, multiflexi-realpad2mailkit, multiflexi-redmine2abraflexi
Pre-Depends: php-robmorgan-phinx|php-cakephp-phinx
Architecture: all
Expand Down
2 changes: 2 additions & 0 deletions debian/multiflexi.service
Expand Up @@ -7,6 +7,8 @@ Description=Run MultiFlexi scheduled jobs
After=multi-user.target

[Service]
User=multiflexi
Group=multiflexi
EnvironmentFile=/etc/multiflexi/multiflexi.env
ExecStart=/usr/bin/php /usr/lib/multiflexi/daemon.php
LimitNOFILE=8192:16384
Expand Down

0 comments on commit 295894d

Please sign in to comment.