Commit graph

35 commits

Author SHA1 Message Date
Gabriel Simmer 12ab3fc5f0
Upgrade to Go 1.22, nix flake, linting 2024-06-02 16:02:11 +01:00
Gabriel Simmer f91b4c5eb9
Update secret uuid 2022-11-12 14:00:42 +00:00
Gabriel Simmer 574ef86e7d
Trigger build 2022-11-12 13:58:42 +00:00
Gabriel Simmer c7c0c7929a
Trigger build 2022-11-12 13:47:46 +00:00
Gabriel Simmer 9b438289ed Fix build commands 2022-07-23 13:12:08 +01:00
Gabriel Simmer 5ed35c5a90 More standard Go project directory structure 2022-07-23 12:57:55 +01:00
Gabriel Simmer d9d70c77b6 Add demo link 2022-07-16 15:19:38 +01:00
Gabriel Simmer 1ebc102fb1 Tidy up README 2022-07-16 12:41:29 +01:00
Gabriel Simmer b8118a8f68 Add startup log entry 2022-07-16 12:26:36 +01:00
Gabriel Simmer 9dd05c71e3 More transport tests 2022-07-16 12:04:14 +01:00
Gabriel Simmer 2ebdac5adf A bunch more tests for transport 2022-07-16 11:42:29 +01:00
Gabriel Simmer f6cf692a54 Test for regenerating of matched invite token 2022-07-16 02:46:43 +01:00
Gabriel Simmer 11cade0e51 Goimport sort, invite tests 2022-07-16 02:44:32 +01:00
Gabriel Simmer 30d4fdeca8 Add remaining invite transport tests 2022-07-16 02:25:06 +01:00
Gabriel Simmer 30168c503f Tests for Minecraft, minor refactoring 2022-07-16 02:16:14 +01:00
Gabriel Simmer 5651b05301 Comment currently broken test
It's only broken because I need to refactor the Minecraft bits to
use interfaces
2022-07-16 02:05:05 +01:00
Gabriel Simmer 94e0e8adde Add Go package to build config 2022-07-16 02:03:00 +01:00
Gabriel Simmer 53ddde50c0 Starting to write unit tests! 2022-07-16 02:00:55 +01:00
Gabriel Simmer 44f9cf6301 Remove - from token generation for invites 2022-07-15 17:38:53 +01:00
Gabriel Simmer 2821e8bd58 Expand README 2022-07-15 17:34:19 +01:00
Gabriel Simmer 37d1e125cb Add LICENSE 2022-07-15 17:22:33 +01:00
Gabriel Simmer e833d63f9e Expand README 2022-07-15 17:20:48 +01:00
Gabriel Simmer 1e8d2a7d3d Update secret 2022-07-15 16:55:32 +01:00
Gabriel Simmer 150d347053 Return 404 and empty json for routes 2022-07-07 18:28:09 +01:00
Gabriel Simmer e76e31aa7a Avoid returning rcon password on server request 2022-07-07 18:18:31 +01:00
Gabriel Simmer a9f24615ea Correct typo in build config 2022-07-07 18:04:27 +01:00
Gabriel Simmer 5907168c2c Tidy up build config 2022-07-07 18:00:58 +01:00
Gabriel Simmer dc6e24c703 set +x 2022-07-06 21:05:49 +01:00
Gabriel Simmer 9b98e0daed sr.ht build config
Squashed commit of the following:

commit 6b9e43ab023c553310a202f438028e958ea8a043
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 20:25:10 2022 +0100

    start tailscale

commit ab0aed35a574aedbaa495711ac36c7728538ca36
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 19:56:21 2022 +0100

    add podman push

commit 83dbe58af783dae0887778e7d52efbc8b1d63c8e
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 19:10:11 2022 +0100

    correct username

commit 02fcccb1b79471c2c7c93004424ff54c35e7e4cc
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 19:08:32 2022 +0100

    rootless podman setup

commit 9e5d8e739fb2a0503465c79669e5f07a0607d25c
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 19:03:36 2022 +0100

    cd into project dir

commit 982b14c506c03a96f03314ff61ae0d300e16ec30
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:58:06 2022 +0100

    explicitly use docker.io

commit 2d47e6e96564c3807246fff54818dad4a173e265
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:55:48 2022 +0100

    add docker.io registry

commit 34c3069b49dbce1020cb7dfced82f8e6b00b18c5
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:52:09 2022 +0100

    remove docker up

commit 126387be1e5e1d27b6b3f7cde016f2e1192f349b
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:51:58 2022 +0100

    switch to podman for image build

commit dbf008ab03cb111dd8c7ebfc7e023091e4729c9f
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:48:16 2022 +0100

    explicit builder

commit 024e10951945fa11509317c792abce65df2ccb03
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:38:38 2022 +0100

    remove buildx package, multiarch setup command

commit d25223aac931d4b965bb3033d2dffb7ec3a74c63
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:26:55 2022 +0100

    swich to archlinux base

commit 3327e84913cd6ed8974eda9bf637f54babc10cd4
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:25:20 2022 +0100

    remove bip

commit d3756a075e4963423cda2719e84ea588864064de
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:23:41 2022 +0100

    bring up dockerd

commit 0f10feb28f2b865f639143c8cbbaefd48e0d1129
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:21:15 2022 +0100

    Add buildx docker package

commit 4b18bcd42f37d8cddb5b6d128766d4b8bdf9bf3e
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:19:54 2022 +0100

    add clone secret key

commit 6e2ae63caee3c6106c48d9dff0fa95ef7b7f2596
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:15:43 2022 +0100

    correct source

commit c1ff32cfcbe00fec2483c6a6c171ff33ce5dc08a
Author: Gabriel Simmer <gabriel@gitgalaxy.com>
Date:   Wed Jul 6 18:14:36 2022 +0100

    Build config
2022-07-06 20:54:49 +01:00
Gabriel Simmer ae09c0d92a Switch to using user ID for invite log 2022-07-06 17:55:18 +01:00
Gabriel Simmer 7f7a601a49 Expand server and invite management, expose invite logs 2022-07-06 15:09:07 +01:00
Gabriel Simmer c15f3f70ab Properly close store 2022-07-06 11:39:41 +01:00
Gabriel Simmer 709353b46e Store oauth session for redirect, invite un-authed
Also added Dockerfile :)
2022-07-06 00:17:41 +01:00
Gabriel Simmer d81546658a Return 403 on session denial rather than redirect 2022-07-05 18:15:34 +01:00
Gabriel Simmer 7f1ba6222d Initial commit of MVP API
Includes Microsoft->Minecraft OAuth, simple server adding and invite
generation, and invite acceptance/RCON whitelisting.
2022-07-05 11:10:18 +01:00