Playing with volumes
This commit is contained in:
@@ -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),
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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>")
|
||||
|
||||
Reference in New Issue
Block a user