13 Star 0 Fork 8

openEuler/authHub

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
authhub.spec 1.99 KB
一键复制 编辑 原始数据 按行查看 历史
weidongkl 提交于 2024-11-20 20:00 . fix: add uesgi requires
Name: authhub
Version: v1.0.0
Release: 3
Summary: Authentication authority based on oauth2
License: MulanPSL2
URL: https://gitee.com/openeuler/%{name}
Source0: %{name}-%{version}.tar.gz
Source1: node_modules.tar.gz
BuildRequires: python3-setuptools
Requires: aops-vulcanus >= v2.1.0 python3-Authlib aops-zeus >= v2.1.0 python3-Flask-SQLAlchemy uwsgi
Provides: authhub
%description
authhub is a specialized authentication center built on OAuth2, providing robust authentication and authorization capabilities for secure user access control in your applications..
%package -n authhub-web
Summary: Authentication authority web based on oauth2
BuildRequires: nodejs
Requires: nginx
%description -n authhub-web
Authentication authority web based on oauth2
%prep
%autosetup -n %{name}-%{version}
%setup -T -D -a 1 -n %{name}-%{version}/oauth2_web
cd %{_builddir}/%{name}-%{version}
# build for authhub
%py3_build
# build for authhub-web
pushd oauth2_web
npm run build
popd
# install for authhub
%py3_install
# install for authhub-web
pushd oauth2_web
mkdir -p %{buildroot}/opt/authhub/web/
cp -r dist %{buildroot}/opt/authhub/web/
mkdir -p %{buildroot}/%{_sysconfdir}/nginx/conf.d/
cp deploy/authhub.nginx.conf %{buildroot}/%{_sysconfdir}/nginx/conf.d/
mkdir -p %{buildroot}/usr/lib/systemd/system
cp -r deploy/authhub-web.service %{buildroot}/usr/lib/systemd/system/
popd
%files
%attr(0644,root,root) %{_sysconfdir}/aops/conf.d/authhub.yml
%attr(0755,root,root) %{_unitdir}/authhub.service
%attr(0755, root, root) /opt/aops/database/*
%{python3_sitelib}/authhub*.egg-info
%{python3_sitelib}/oauth2_provider/*
%files -n authhub-web
%attr(0755, root, root) /opt/authhub/web/dist/*
%attr(0755,root,root) %{_unitdir}/authhub-web.service
%changelog
* Wed Nov 20 2024 weidongkl<weidong@uniontech.com> - v1.0.0-3
- Add uwsgi requires
* Sat Aug 19 2024 gongzhengtang<gong_zhengtang@163.com> - v1.0.0-2
- Add python3-Flask-SQLAlchemy requires
* Mon Aug 19 2024 gongzhengtang<gong_zhengtang@163.com> - v1.0.0-1
- Package init
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/openeuler/authHub.git
git@gitee.com:openeuler/authHub.git
openeuler
authHub
authHub
master

搜索帮助