Skip to content
Snippets Groups Projects
Commit 0a3f4c7a authored by Tobias Ullerich's avatar Tobias Ullerich
Browse files

Improve settings

parent 7017fbf1
No related branches found
No related tags found
No related merge requests found
...@@ -19,9 +19,9 @@ services: ...@@ -19,9 +19,9 @@ services:
volumes: volumes:
- "${WORKING_DIR}/deploy_docker:/root/deploy" - "${WORKING_DIR}/deploy_docker:/root/deploy"
expose: expose:
- "8090" - "8080"
ports: ports:
- "8080:8080" - "8090:8080"
networks: networks:
- netMySQL - netMySQL
depends_on: depends_on:
......
...@@ -79,13 +79,15 @@ object PlayPadServer extends App { ...@@ -79,13 +79,15 @@ object PlayPadServer extends App {
// Setup Http Server // Setup Http Server
port(8090) port(settings.server_port)
threadPool(8, 2, 60 * 60 * 1000) threadPool(8, 2, 60 * 60 * 1000)
val externalPath = Paths.get(settings.download_folder).toAbsolutePath.toString val externalPath = Paths.get(settings.download_folder).toAbsolutePath.toString
externalStaticFileLocation(externalPath) externalStaticFileLocation(externalPath)
//secure("deploy/keystore.jks", settings.keystorePassword, null, null) if (settings.server_secure) {
secure(settings.server_keystore_path, settings.server_keystore_password, null, null)
}
// PlayWall Cloud // PlayWall Cloud
webSocket("/project", new ProjectSyncHandler(sessionDao, databaseConnection)) webSocket("/project", new ProjectSyncHandler(sessionDao, databaseConnection))
......
...@@ -5,6 +5,11 @@ package de.tobias.playpad.server.settings ...@@ -5,6 +5,11 @@ package de.tobias.playpad.server.settings
*/ */
class Settings { class Settings {
var server_port: Int = 8080
var server_secure: Boolean = false
var server_keystore_path: String = ""
var server_keystore_password: String = ""
var db_host: String = "localhost" var db_host: String = "localhost"
var db_port: Int = 3306 var db_port: Int = 3306
var db_username: String = "root" var db_username: String = "root"
...@@ -12,6 +17,4 @@ class Settings { ...@@ -12,6 +17,4 @@ class Settings {
var db_database: String = "PlayWall" var db_database: String = "PlayWall"
var download_folder: String = "./" var download_folder: String = "./"
var keystorePassword = "password"
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment