Add new identity service to packages .deb .rpm
This commit is contained in:
parent
00c8bbc249
commit
523b294fbd
@ -63,6 +63,9 @@ SERVICE_NAME=(
|
||||
studio
|
||||
backup
|
||||
ssoauth
|
||||
identity-api
|
||||
identity-authorization
|
||||
identity-migration
|
||||
clear-events
|
||||
backup-background
|
||||
doceditor
|
||||
@ -139,6 +142,21 @@ reassign_values (){
|
||||
EXEC_FILE="app.js"
|
||||
DEPENDENCY_LIST=""
|
||||
;;
|
||||
identity-api )
|
||||
SERVICE_PORT="9090"
|
||||
WORK_DIR="${BASE_DIR}/services/ASC.Identity.Registration/"
|
||||
EXEC_FILE="app.jar"
|
||||
;;
|
||||
identity-authorization )
|
||||
SERVICE_PORT="8080"
|
||||
WORK_DIR="${BASE_DIR}/services/ASC.Identity.Authorization/"
|
||||
EXEC_FILE="app.jar"
|
||||
;;
|
||||
identity-migration )
|
||||
SERVICE_PORT="8081"
|
||||
WORK_DIR="${BASE_DIR}/services/ASC.Identity.Migration/"
|
||||
EXEC_FILE="app.jar"
|
||||
;;
|
||||
clear-events )
|
||||
SERVICE_PORT="5027"
|
||||
WORK_DIR="${BASE_DIR}/services/ASC.ClearEvents/"
|
||||
|
@ -151,6 +151,12 @@ Description: {{product}}-ssoauth
|
||||
SAML-based single sign-on (SSO) authentication to provide a more quick,
|
||||
easy and secure way to access DocSpace for users
|
||||
|
||||
Package: {{product}}-identity
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
Depends: {{product}}-common (= {{package_header_tag_version}}), nodejs (>= 16), ${misc:Depends}, ${shlibs:Depends}
|
||||
Description: {{product}}-identity
|
||||
|
||||
Package: {{product}}-backup-background
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
|
3
install/deb/debian/product-identity.install
Normal file
3
install/deb/debian/product-identity.install
Normal file
@ -0,0 +1,3 @@
|
||||
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
|
@ -131,6 +131,16 @@
|
||||
/usr/lib/systemd/system/%{product}-ssoauth.service
|
||||
%dir %{buildpath}/services/
|
||||
|
||||
%files identity
|
||||
%defattr(-, onlyoffice, onlyoffice, -)
|
||||
%{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-migration.service
|
||||
%dir %{buildpath}/services/
|
||||
|
||||
%files clear-events
|
||||
%defattr(-, onlyoffice, onlyoffice, -)
|
||||
%{buildpath}/services/ASC.ClearEvents/
|
||||
|
@ -8,6 +8,9 @@ mkdir -p "%{buildroot}%{buildpath}/studio/ASC.Web.Api/"
|
||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Web.HealthChecks.UI/"
|
||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Studio.Notify/"
|
||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.SsoAuth/"
|
||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Identity.Authorization/"
|
||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Identity.Registration/"
|
||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Identity.Migration/"
|
||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Socket.IO/"
|
||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Notify/"
|
||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Migration.Runner/"
|
||||
@ -52,6 +55,9 @@ cp -rf %{_builddir}/server/publish/services/ASC.Web.HealthChecks.UI/service/* "%
|
||||
cp -rf %{_builddir}/server/publish/services/ASC.Web.Api/service/* "%{buildroot}%{buildpath}/studio/ASC.Web.Api/"
|
||||
cp -rf %{_builddir}/server/publish/services/ASC.Studio.Notify/service/* "%{buildroot}%{buildpath}/services/ASC.Studio.Notify/"
|
||||
cp -rf %{_builddir}/server/publish/services/ASC.SsoAuth/service/* "%{buildroot}%{buildpath}/services/ASC.SsoAuth/"
|
||||
cp -rf %{_builddir}/server/publish/services/ASC.Identity.Authorization/service/* "%{buildroot}%{buildpath}/services/ASC.Identity.Authorization/"
|
||||
cp -rf %{_builddir}/server/publish/services/ASC.Identity.Registration/service/* "%{buildroot}%{buildpath}/services/ASC.Identity.Registration/"
|
||||
cp -rf %{_builddir}/server/publish/services/ASC.Identity.Migration/service/* "%{buildroot}%{buildpath}/services/ASC.Identity.Migration/"
|
||||
cp -rf %{_builddir}/server/publish/services/ASC.Socket.IO/service/* "%{buildroot}%{buildpath}/services/ASC.Socket.IO/"
|
||||
cp -rf %{_builddir}/server/publish/services/ASC.Notify/service/* "%{buildroot}%{buildpath}/services/ASC.Notify/"
|
||||
cp -rf %{_builddir}/server/publish/services/ASC.Files.Service/service/* "%{buildroot}%{buildpath}/products/ASC.Files/service/"
|
||||
|
@ -157,6 +157,16 @@ The service responsible for enabling and configuring
|
||||
SAML-based single sign-on (SSO) authentication to provide a more quick,
|
||||
easy and secure way to access DocSpace for users
|
||||
|
||||
%package identity
|
||||
Packager: %{packager}
|
||||
Summary: Identity
|
||||
Group: Applications/Internet
|
||||
Requires: %name-common = %version-%release
|
||||
Requires: dotnet-sdk-8.0
|
||||
AutoReqProv: no
|
||||
BuildArch: noarch
|
||||
%description identity
|
||||
|
||||
%package clear-events
|
||||
Packager: %{packager}
|
||||
Summary: Clear-events
|
||||
|
@ -51,6 +51,7 @@ Requires: %name-proxy = %version-%release
|
||||
Requires: %name-radicale = %version-%release
|
||||
Requires: %name-socket = %version-%release
|
||||
Requires: %name-ssoauth = %version-%release
|
||||
Requires: %name-identity = %version-%release
|
||||
Requires: %name-studio = %version-%release
|
||||
Requires: %name-studio-notify = %version-%release
|
||||
Requires: openssl
|
||||
|
Loading…
Reference in New Issue
Block a user