Add new identity service to packages .deb .rpm
This commit is contained in:
parent
00c8bbc249
commit
523b294fbd
@ -63,6 +63,9 @@ SERVICE_NAME=(
|
|||||||
studio
|
studio
|
||||||
backup
|
backup
|
||||||
ssoauth
|
ssoauth
|
||||||
|
identity-api
|
||||||
|
identity-authorization
|
||||||
|
identity-migration
|
||||||
clear-events
|
clear-events
|
||||||
backup-background
|
backup-background
|
||||||
doceditor
|
doceditor
|
||||||
@ -139,6 +142,21 @@ reassign_values (){
|
|||||||
EXEC_FILE="app.js"
|
EXEC_FILE="app.js"
|
||||||
DEPENDENCY_LIST=""
|
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 )
|
clear-events )
|
||||||
SERVICE_PORT="5027"
|
SERVICE_PORT="5027"
|
||||||
WORK_DIR="${BASE_DIR}/services/ASC.ClearEvents/"
|
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,
|
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
|
||||||
|
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
|
Package: {{product}}-backup-background
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Multi-Arch: foreign
|
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
|
/usr/lib/systemd/system/%{product}-ssoauth.service
|
||||||
%dir %{buildpath}/services/
|
%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
|
%files clear-events
|
||||||
%defattr(-, onlyoffice, onlyoffice, -)
|
%defattr(-, onlyoffice, onlyoffice, -)
|
||||||
%{buildpath}/services/ASC.ClearEvents/
|
%{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.Web.HealthChecks.UI/"
|
||||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Studio.Notify/"
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Studio.Notify/"
|
||||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.SsoAuth/"
|
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.Socket.IO/"
|
||||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Notify/"
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Notify/"
|
||||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Migration.Runner/"
|
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.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.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.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.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.Notify/service/* "%{buildroot}%{buildpath}/services/ASC.Notify/"
|
||||||
cp -rf %{_builddir}/server/publish/services/ASC.Files.Service/service/* "%{buildroot}%{buildpath}/products/ASC.Files/service/"
|
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,
|
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
|
||||||
|
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
|
%package clear-events
|
||||||
Packager: %{packager}
|
Packager: %{packager}
|
||||||
Summary: Clear-events
|
Summary: Clear-events
|
||||||
|
@ -51,6 +51,7 @@ 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-studio = %version-%release
|
Requires: %name-studio = %version-%release
|
||||||
Requires: %name-studio-notify = %version-%release
|
Requires: %name-studio-notify = %version-%release
|
||||||
Requires: openssl
|
Requires: openssl
|
||||||
|
Loading…
Reference in New Issue
Block a user