DocSpace-buildtools/build/install/rpm/SPECS/package.spec

218 lines
6.6 KiB
RPMSpec
Raw Normal View History

%package backup
Packager: %{packager}
Summary: Backup
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
AutoReqProv: no
%description backup
2023-06-14 07:52:35 +00:00
The service which handles API requests related to backup
%package common
Packager: %{packager}
Summary: Common
Group: Applications/Internet
Requires: logrotate
%description common
2023-06-14 07:52:35 +00:00
A package containing configs and scripts
%package files-services
Packager: %{packager}
Summary: Files-services
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
Requires: ffmpeg
AutoReqProv: no
%description files-services
2023-06-14 07:52:35 +00:00
The service which launches additional services related to file management:
- ElasticSearchIndexService - indexes documents using elasticsearch;
- FeedAggregatorService - aggregates notifications;
- FeedCleanerService - removes notifications;
- FileConverterService - converts documents;
- ThumbnailBuilderService - generates thumbnails for documents;
- Launcher - removes outdated files from Trash;
%package notify
Packager: %{packager}
Summary: Notify
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
AutoReqProv: no
%description notify
2023-06-14 07:52:35 +00:00
The service which launches additional services
related to notifications about DocSpace events:
NotifySenderService which sends messages from the base,
and NotifyCleanerService which removes messages
%package files
Packager: %{packager}
Summary: Files
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
AutoReqProv: no
%description files
2023-06-14 07:52:35 +00:00
The service which handles API requests related to
documents and launches the OFormService service
%package proxy
Packager: %{packager}
Summary: Proxy
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: nginx >= 1.9.5
Requires: mysql-community-client >= 5.7.0
AutoReqProv: no
%description proxy
2023-06-14 07:52:35 +00:00
The service which is used as a web server and reverse proxy,
it receives and handles requests, transmits them to other services,
receives a response from them and returns it to the client
%package studio-notify
Packager: %{packager}
Summary: Studio-notify
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
AutoReqProv: no
%description studio-notify
2023-06-14 07:52:35 +00:00
The service responsible for creating notifications and
sending them to other services, for example, TelegramService and NotifyService
%package people-server
Packager: %{packager}
Summary: People-server
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
AutoReqProv: no
%description people-server
2023-06-14 07:52:35 +00:00
The service which handles API requests related to the People module
%package socket
Packager: %{packager}
Summary: Socket
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: nodejs >= 16.0
AutoReqProv: no
%description socket
2023-06-14 07:52:35 +00:00
The service which provides two-way communication between a web browser and the server
%package studio
Packager: %{packager}
Summary: Studio
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
AutoReqProv: no
%description studio
2023-06-14 07:52:35 +00:00
The service which processes storage handlers and authorization pages
%package api
Packager: %{packager}
Summary: Api
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
AutoReqProv: no
%description api
2023-06-14 07:52:35 +00:00
The service which is used for working with a certain portal. This service
handles API requests not related to backup, documents, and the People
module, for example, requests related to settings, audit, authentication, etc.
2022-11-02 07:45:58 +00:00
%package api-system
Packager: %{packager}
Summary: Api-system
2022-11-02 07:45:58 +00:00
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
2022-11-02 07:45:58 +00:00
AutoReqProv: no
%description api-system
2023-06-14 07:52:35 +00:00
The service which is used for working with portals (creating, removing portals, etc.)
2022-11-02 07:45:58 +00:00
%package ssoauth
Packager: %{packager}
Summary: Ssoauth
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: nodejs >= 16.0
AutoReqProv: no
%description ssoauth
Ssoauth
%package clear-events
Packager: %{packager}
Summary: Clear-events
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
AutoReqProv: no
%description clear-events
Clear-events
%package backup-background
Packager: %{packager}
Summary: Backup-background
2021-09-30 12:05:43 +00:00
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
2021-09-30 12:05:43 +00:00
AutoReqProv: no
%description backup-background
Backup-background
%package radicale
Packager: %{packager}
Summary: Radicale
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: python3 >= 3.6
Requires: python3-pip
Requires: python3-requests
Requires: python3-setuptools
AutoReqProv: no
%description radicale
Radicale
%package doceditor
Packager: %{packager}
Summary: Doceditor
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: nodejs >= 16.0
AutoReqProv: no
%description doceditor
Doceditor
%package migration-runner
Packager: %{packager}
Summary: Migration-runner
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
AutoReqProv: no
%description migration-runner
Migration-runner
%package login
Packager: %{packager}
Summary: Login
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: nodejs >= 16.0
AutoReqProv: no
%description login
Login
%package healthchecks
Packager: %{packager}
Summary: Healthchecks
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-7.0
AutoReqProv: no
%description healthchecks
Healthchecks