Change to using yml for configuration files

This commit is contained in:
Dane Everitt
2017-09-30 17:25:04 -05:00
parent 5ed3bb2a0c
commit 256c566dfe
13 changed files with 70 additions and 18 deletions

View File

@@ -1,5 +0,0 @@
{
"authKeys": [
"existingkey"
]
}

1
api/_testdata/config.yml Normal file
View File

@@ -0,0 +1 @@
authKey: 'existingkey'

View File

@@ -12,7 +12,7 @@ import (
"github.com/Pterodactyl/wings/control"
)
const configFile = "_testdata/config.json"
const configFile = "_testdata/config.yml"
func TestAuthHandler(t *testing.T) {
gin.SetMode(gin.ReleaseMode)

View File

@@ -7,7 +7,7 @@ func (api *API) registerServerRoutes() {
api.router.POST("/servers", AuthHandler("c:create"), handlePostServers)
api.router.GET("/servers/:server", AuthHandler("s:get"), handleGetServer)
api.router.PATCH("/servers/:server", AuthHandler("s:config"), handlePatchServer)
api.router.DELETE("/servers/:server", AuthHandler("g:server:delete"), handleDeleteServer)
//api.router.DELETE("/servers/:server", AuthHandler("g:server:delete"), handleDeleteServer)
api.router.POST("/servers/:server/reinstall", AuthHandler("s:install-server"), handlePostServerReinstall)
api.router.POST("/servers/:server/rebuild", AuthHandler("g:server:rebuild"), handlePostServerRebuild)