This is the repository of the front end of myrunes.com, built with Vue. The compiled static front end files are then served by NGINX as web server inside a Docker container.
MYRUNES is a little web tool where you can simply create and store League of Legends rune pages without spending ingame (or even real) money for rune pages. Just visit myrunes.com, create an account and save your runes to be ready for the next pick and ban.
Of course, if you don't trust us, you can download the source code and build the binaries and front end to be hosted on your own server environment.
The font end image can be pulled from the official docker registry:
# docker pull myrunes/frontend
Here you can find a configuration example to set up myruens with docker-compose in a stack with the front end, back end (providing REST API), MongoDB and portainer as Docker web control panel.
If you want to build the image yourself, use the provided Dockerfile
in this repository:
# docker build . -t myrunes/frontend
If you want to provide the REST API on another (sub)domain, just pass the domain of the REST API as build argument:
# docker build . -t myrunes/frontend \
--build-arg VUE_APP_API_HOST_URL=https://api.myrunes.com
© 2019-20 Ringo Hoffmann (zekro Development)
Covered by the MIT Licence.