# cygnusso **Repository Path**: windlively/cygnusso ## Basic Information - **Project Name**: cygnusso - **Description**: 一个SSO系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cygnusso #### 介绍 一个简单的SSO登录系统 #### 软件架构 spring-boot, redis, mysql ### 模块说明 - cygnusso-server: 服务端, 独立执行的jar包 \ 编译打包: ``` ./gradlew clean jar -x test -Denv=dev-remote(对应配置文件) ``` docker方式部署: ``` ./gradlew clean dockerBuilder -x test -Denv=dev-remote ``` 从dockerHub获取: ``` docker pull windlively/cygnusso-server ``` 从docker运行: ``` docker run --name cygnusso-server --network host -d windlively/cygnusso-server 若非host方式运行, 且mysql, redis也在docker中, 需指定--link链接或者建立虚拟网络, 例如: docker run --name cygnusso-server -p 8320:8320 --link redis:redis --link mysql:mysql -d windlively/cygnusso-server ``` - cygnusso-client: 客户端, 以spring-boot-starter风格引入第三方项目使用 - cygnusso-common: 通用的实体类等 - cygnusso-client-demo: 用于测试cygnusso-client模块