Playing with volumes

This commit is contained in:
iamBadgers
2026-04-14 23:05:48 -07:00
parent 2194d78ba7
commit aa90ef14c3
3 changed files with 6 additions and 4 deletions

View File

@@ -60,7 +60,7 @@ def start_foundry_container(table: GameTable, key: KeyTable):
): {"bind": "/data", "mode": "rw"},
"{data_bind}/container_cache".format(
data_bind=os.environ.get("FOUNDRY_DATA_BIND")
): {"bind": "/data/container_cache"},
): {"bind": "/data/container_cache", "mode": "ro"},
}
environment = [
"FOUNDRY_ROUTE_PREFIX={prefix}".format(prefix=table.game_table_link),

View File

@@ -52,8 +52,9 @@ class GameTable:
def commit(self, cursor):
if not self._created:
if self._game_table_id == 0:
self._game_table_id = random.randint(1, 999999999)
self._game_table_id = cursor.execute("""SELECT MAX(game_table_id) + 1 FROM game_tables""").fetchone()[0]
cursor.execute(
"""INSERT INTO game_tables
(game_table_id, game_table_name, game_table_link, version, active, docker_id)

View File

@@ -13,6 +13,7 @@ def create_table():
db = get_db()
with SmartCursor(connection=db) as smartCursor:
table = GameTable(
game_table_id=0,
game_table_name=request.get_json()["table_name"],
game_table_link=request.get_json()["table_link"],
version=request.get_json()["version"],
@@ -21,7 +22,7 @@ def create_table():
)
table.commit(smartCursor)
db.commit()
return jsonify({}), 200
return jsonify(table.toJson()), 200
@tables.route("/tables/<table_id>")