Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/quiode/fdroid-repo-manager

Docker Image for managing an fdroid repository
https://github.com/quiode/fdroid-repo-manager

android fdroid package-manager

Last synced: 7 days ago
JSON representation

Docker Image for managing an fdroid repository

Awesome Lists containing this project

README

        

# Fdroid Repo Manager

## Setup

### Docker

TODO: when frontend is done

## Environment Variables

- RM_IP
IP Adress of the server
- RM_PORT
Port of the server
- RM_REPO_PATH
Path to the repository
- RUST_LOG
Log level of the logger
- RM_MAX_PAYLOAD_SIZE
Max Payload size (important for apk uploads)
- ANDROID_HOME
path to the android sdk

## Development

### Dependencies

- fdroidserver
- aapt

### Build

```bash
cargo build
```

### Run

```bash
RM_IP=127.0.0.1 RM_PORT=8080 RM_REPO_PATH=/home/quio/GitHub/fdroid-repo-manager/development/fdroid RUST_LOG=DEBUG ANDROID_HOME=/opt/android-sdk cargo run
```

`RM_REPO_PATH` should be your custom path to the fdroid directory