Warning: This project has been deprecated and it's not receiving updates anymore, use the official Lavalink instead.
Lavalink is a server-based audio player for Discord written in Kotlin, with the container built by default using Eclipse Temurin[1] and Zulu on the Alpine based[2].
You can download Lavalink over the OpenJ9 VM from Docker Hub.
A friend has said to me that OpenJ9 has a smaller memory usage than the other JVMs, so to test it, I have written these Dockerfiles to compile Lavalink with OpenJ9 to test into my own.
Because I'm not from the Java/Kotlin/JVM community, I don't know how to reduce the memory usage of Lavalink or JVM, what I only know is that OpenJ9 has used 109MB when the Lavalink container provided by Fredboat has used 261MB in my personal computer, and this is why I am letting this project public, because has worked to me. If you know a better solution, implement it in your repository and send it to me in the Issues tab.
The license of this repository is only for the files in it, we don't modify the original Lavalink, only distribute it with a different JVM, which is permitted by the Lavalink's license.