diff --git a/README.md b/README.md index 33a44fa..c940fc2 100644 --- a/README.md +++ b/README.md @@ -11,25 +11,3 @@ - Run `./gradlew build` in order to build the entire project - Find the generated jars in `build/libs`, where the `-all` jar is fat-jar with all dependencies - -## Features - -### V1.0 -- [X] **implement [API calls](https://gitlab.com/mangadex/mangadex_at_home/-/wikis/backend)** -- [X] HTTPS -- [X] cache eviction (on max size) -- [X] cert refresh (when sent by API) -- [X] async server (for users and upstream) -- [X] streaming response (for users, upstream and in between) -- [X] logging files -- [X] config file -- [X] license GPL V3 (c) Mangadex.org -### V2.0 -- [X] bandwidth limit -- [X] egress limit -- [X] max connections limit -- [X] graceful shutdown (finish in-flight requests) -- [X] cache encryption (encryption key = cache key) -### Stashed -- [ ] IPv6 -- [ ] HTTP/2 and HTTP/3 \ No newline at end of file diff --git a/architecture.drawio b/architecture.drawio deleted file mode 100644 index 700f9ef..0000000 --- a/architecture.drawio +++ /dev/null @@ -1 +0,0 @@ -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 \ No newline at end of file diff --git a/architecture.png b/architecture.png deleted file mode 100644 index 007075e..0000000 Binary files a/architecture.png and /dev/null differ diff --git a/architecture2.png b/architecture2.png deleted file mode 100644 index 1c88a60..0000000 Binary files a/architecture2.png and /dev/null differ diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 6fd6739..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,10 +0,0 @@ -version: "3" -services: - mdclient: - image: openjdk:11.0.7-jre - ports: - - 8843:8843 - volumes: - - ".:/app" - working_dir: /app - command: java -jar mangadex_at_home-1.0.0-rc4-all.jar settings.json