From 58529a028032253fce1000d85933023dc61f7466 Mon Sep 17 00:00:00 2001 From: LRVT <21357789+l4rm4nd@users.noreply.github.com> Date: Wed, 28 Jun 2023 10:09:40 +0200 Subject: [PATCH] add monkeytype --- README.md | 2 ++ examples/monkeytype/README.md | 5 +++++ examples/monkeytype/docker-compose.yml | 23 +++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 examples/monkeytype/README.md create mode 100644 examples/monkeytype/docker-compose.yml diff --git a/README.md b/README.md index c462698..bb4759f 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,7 @@ docker compose up ### Tools & Helpers - [Network-Multitool](examples/network-multitool) - Multi-arch multitool for container network troubleshooting. - [IT-Tools](examples/it-tools) - Collection of handy online tools for developers, with great UX. +- [Monkeytype](examples/monkeytype) - The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed. - ~~[GCHQ CyberChef](https://gchq.github.io/CyberChef/)~~ - The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis. ### Recipe Managers @@ -163,6 +164,7 @@ docker compose up - [Obsidian-Remote](examples/obsidian-remote) - This docker image allows you to run obsidian in docker as a container and access it via your web browser. - [Memos](examples/memos) - An open-source, self-hosted memo hub with knowledge management and social networking. - [Reactive-Resume](examples/rxresume) - A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. +- [Monkeytype](examples/monkeytype) - The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed. ### Analytics - [Matomo](examples/matomo) - Matomo is the leading Free/Libre open analytics platform. diff --git a/examples/monkeytype/README.md b/examples/monkeytype/README.md new file mode 100644 index 0000000..eeae82c --- /dev/null +++ b/examples/monkeytype/README.md @@ -0,0 +1,5 @@ +# References + +- https://github.com/TheMythologist/monketype_docker +- https://hub.docker.com/r/themythologist/monkeytype +- https://github.com/monkeytypegame/monkeytype diff --git a/examples/monkeytype/docker-compose.yml b/examples/monkeytype/docker-compose.yml new file mode 100644 index 0000000..ca1ee87 --- /dev/null +++ b/examples/monkeytype/docker-compose.yml @@ -0,0 +1,23 @@ +version: '3.3' + +services: + monkeytype: + image: themythologist/monkeytype:frontend-latest + container_name: monkeytype + hostname: monkeytype + restart: unless-stopped + ports: + - 5000:5000/tcp + #networks: + # - proxy + #labels: + # - traefik.enable=true + # - traefik.http.routers.monkeytype.rule=Host(`monkeytype.example.com`) + # - traefik.http.services.monkeytype.loadbalancer.server.port=5000 + # - traefik.docker.network=proxy + # # Part for optional traefik middlewares + # - traefik.http.routers.monkeytype.middlewares=local-ipwhitelist@file + +#networks: +# proxy: +# external: true