Add identity packages

This commit is contained in:
Elbakyan Shirak 2024-09-01 20:59:49 +04:00
parent 9989d19577
commit f6aa086ffc
8 changed files with 58 additions and 16 deletions

View File

@ -151,11 +151,23 @@ Description: {{product}}-ssoauth
SAML-based single sign-on (SSO) authentication to provide a more quick, SAML-based single sign-on (SSO) authentication to provide a more quick,
easy and secure way to access DocSpace for users easy and secure way to access DocSpace for users
Package: {{product}}-identity Package: {{product}}-identity-api
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
Depends: {{product}}-common (= {{package_header_tag_version}}), nodejs (>= 16), ${misc:Depends}, ${shlibs:Depends} Depends: {{product}}-common (= {{package_header_tag_version}}), java (> 21), nodejs (>= 16), ${misc:Depends}, ${shlibs:Depends}
Description: {{product}}-identity Description: {{product}}-identity-api
Package: {{product}}-identity-migration
Architecture: all
Multi-Arch: foreign
Depends: {{product}}-common (= {{package_header_tag_version}}), java (> 21), nodejs (>= 16), ${misc:Depends}, ${shlibs:Depends}
Description: {{product}}-identity-migration
Package: {{product}}-identity-authorization
Architecture: all
Multi-Arch: foreign
Depends: {{product}}-common (= {{package_header_tag_version}}), java (> 21), nodejs (>= 16), ${misc:Depends}, ${shlibs:Depends}
Description: {{product}}-identity-authorization
Package: {{product}}-backup-background Package: {{product}}-backup-background
Architecture: all Architecture: all

View File

@ -0,0 +1 @@
debian/build/server/publish/services/ASC.Identity.Registration/service/* var/www/{{product}}/services/ASC.Identity.Registration

View File

@ -0,0 +1 @@
debian/build/server/publish/services/ASC.Identity.Authorization/service/* var/www/{{product}}/services/ASC.Identity.Authorization

View File

@ -0,0 +1 @@
debian/build/server/publish/services/ASC.Identity.Migration/service/* var/www/{{product}}/services/ASC.Identity.Migration

View File

@ -1,3 +0,0 @@
debian/build/server/publish/services/ASC.Identity.Registration/service/* var/www/{{product}}/services/ASC.Identity.Registration
debian/build/server/publish/services/ASC.Identity.Authorization/service/* var/www/{{product}}/services/ASC.Identity.Authorization
debian/build/server/publish/services/ASC.Identity.Migration/service/* var/www/{{product}}/services/ASC.Identity.Migration

View File

@ -131,14 +131,22 @@
/usr/lib/systemd/system/%{product}-ssoauth.service /usr/lib/systemd/system/%{product}-ssoauth.service
%dir %{buildpath}/services/ %dir %{buildpath}/services/
%files identity %files identity-api
%defattr(-, onlyoffice, onlyoffice, -)
%{buildpath}/services/ASC.Identity.Registration
/usr/lib/systemd/system/%{product}-identity-api.service
%dir %{buildpath}/services/
%files identity-migration
%defattr(-, onlyoffice, onlyoffice, -)
%{buildpath}/services/ASC.Identity.Migration
/usr/lib/systemd/system/%{product}-identity-migration.service
%dir %{buildpath}/services/
%files identity-authorization
%defattr(-, onlyoffice, onlyoffice, -) %defattr(-, onlyoffice, onlyoffice, -)
%{buildpath}/services/ASC.Identity.Authorization %{buildpath}/services/ASC.Identity.Authorization
%{buildpath}/services/ASC.Identity.Registration
%{buildpath}/services/ASC.Identity.Migration
/usr/lib/systemd/system/%{product}-identity-api.service
/usr/lib/systemd/system/%{product}-identity-authorization.service /usr/lib/systemd/system/%{product}-identity-authorization.service
/usr/lib/systemd/system/%{product}-identity-migration.service
%dir %{buildpath}/services/ %dir %{buildpath}/services/
%files clear-events %files clear-events

View File

@ -157,15 +157,35 @@ The service responsible for enabling and configuring
SAML-based single sign-on (SSO) authentication to provide a more quick, SAML-based single sign-on (SSO) authentication to provide a more quick,
easy and secure way to access DocSpace for users easy and secure way to access DocSpace for users
%package identity %package identity-migration
Packager: %{packager} Packager: %{packager}
Summary: Identity Summary: Identity-Migration
Group: Applications/Internet Group: Applications/Internet
Requires: %name-common = %version-%release Requires: %name-common = %version-%release
Requires: dotnet-sdk-8.0 Requires: java > 21
AutoReqProv: no AutoReqProv: no
BuildArch: noarch BuildArch: noarch
%description identity %description identity-migration
%package identity-authorization
Packager: %{packager}
Summary: Identity-Authorization
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: java > 21
AutoReqProv: no
BuildArch: noarch
%description identity-authorization
%package identity-api
Packager: %{packager}
Summary: Identity-Api
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: java > 21
AutoReqProv: no
BuildArch: noarch
%description identity-api
%package clear-events %package clear-events
Packager: %{packager} Packager: %{packager}

View File

@ -51,7 +51,9 @@ Requires: %name-proxy = %version-%release
Requires: %name-radicale = %version-%release Requires: %name-radicale = %version-%release
Requires: %name-socket = %version-%release Requires: %name-socket = %version-%release
Requires: %name-ssoauth = %version-%release Requires: %name-ssoauth = %version-%release
Requires: %name-identity = %version-%release Requires: %name-identity-migration = %version-%release
Requires: %name-identity-authorization = %version-%release
Requires: %name-identity-api = %version-%release
Requires: %name-studio = %version-%release Requires: %name-studio = %version-%release
Requires: %name-studio-notify = %version-%release Requires: %name-studio-notify = %version-%release
Requires: openssl Requires: openssl