开源软件便利店(Open Source Software Convenience Stores),用于快速挑选安全新鲜的开源软件。
本项目是一款开源软件选型应用,旨在让用户能够快速挑选长期维护、社区活跃、安全性高的开源软件。
本项目也是一个基于Graphql的Python全栈项目,前端使用Vue3.0+Antdv2.x+Vue Apollo v4,后端使用Graphene-Django,同时使用Gihub Actions进行CICD。
本项目的在线版本将在后续上线,敬请期待
docker安装:https://docs.docker.com/engine/install/
docker-compose安装:https://docs.docker.com/compose/install/
本项目的包数据都来自libraries.io,因此需要注册来获取接口访问权限
用户登录后在账户页面中复制API Key
将本项目clone到本地,并修改项目根目录下docker-compose.yml文件中LIBRARIES_IO_API_KEY
的值
osscs:
build:
context: ./osscs
dockerfile: DOCKERFILE
environment:
# 本项目的接口来源于https://libraries.io/api
# 该变量为libraries.io的api_key,请自行注册并替换该值
# 注意:API KEY为**敏感信息**,请勿上传至远程代码仓,请妥善保管,以免泄露
LIBRARIES_IO_API_KEY: 'SET YOUR API KEY HERE'
expose:
- "8000"
networks:
- nginx_network
restart: always
tty: true
stdin_open: true
docker-compose -f "docker-compose.yml" up -d --build