Skip to content

MidnightBSD/midnightbsd-app-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

midnightbsd-app-store

Build Status

FOSSA Status

Quality Gate Status

MidnightBSD APP Store API

Provides the app store front end and backend rest API.

The appstore is avaialble online at https://app.midnightbsd.org/

Dependencies

This project currently requires elasticsearch, postgresql and redis. It's written in Java with spring boot. The front end is a mix of thymeleaf templates and angular.js.

This application also makes external calls to Magus, the MidnightBSD package cluster software to determine what apps are avaialble for a given OS version and architecture. This app pulls the latest package build that was marked as "blessed" and uses that to populate all of the apps avaialble currently for a given release.

The web frontend is written in Angular.JS and the backend is Spring Boot 2.

Requires:

  • Redis 5.x or later
  • Java 11 or later
  • PostgreSQL 13.x or newer
  • ElasticSearch 6.8.x or newer

clients

In addition to the website, the graphical package manager (mport-manager), will call the app store to get user ratings for apps via the rest API.

License

FOSSA Status

About

MidnightBSD APP Store API

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

Contributors 6