Playing with volumes
This commit is contained in:
@@ -60,7 +60,7 @@ def start_foundry_container(table: GameTable, key: KeyTable):
|
|||||||
): {"bind": "/data", "mode": "rw"},
|
): {"bind": "/data", "mode": "rw"},
|
||||||
"{data_bind}/container_cache".format(
|
"{data_bind}/container_cache".format(
|
||||||
data_bind=os.environ.get("FOUNDRY_DATA_BIND")
|
data_bind=os.environ.get("FOUNDRY_DATA_BIND")
|
||||||
): {"bind": "/data/container_cache"},
|
): {"bind": "/data/container_cache", "mode": "ro"},
|
||||||
}
|
}
|
||||||
environment = [
|
environment = [
|
||||||
"FOUNDRY_ROUTE_PREFIX={prefix}".format(prefix=table.game_table_link),
|
"FOUNDRY_ROUTE_PREFIX={prefix}".format(prefix=table.game_table_link),
|
||||||
|
|||||||
@@ -52,8 +52,9 @@ class GameTable:
|
|||||||
|
|
||||||
def commit(self, cursor):
|
def commit(self, cursor):
|
||||||
if not self._created:
|
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(
|
cursor.execute(
|
||||||
"""INSERT INTO game_tables
|
"""INSERT INTO game_tables
|
||||||
(game_table_id, game_table_name, game_table_link, version, active, docker_id)
|
(game_table_id, game_table_name, game_table_link, version, active, docker_id)
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ def create_table():
|
|||||||
db = get_db()
|
db = get_db()
|
||||||
with SmartCursor(connection=db) as smartCursor:
|
with SmartCursor(connection=db) as smartCursor:
|
||||||
table = GameTable(
|
table = GameTable(
|
||||||
|
game_table_id=0,
|
||||||
game_table_name=request.get_json()["table_name"],
|
game_table_name=request.get_json()["table_name"],
|
||||||
game_table_link=request.get_json()["table_link"],
|
game_table_link=request.get_json()["table_link"],
|
||||||
version=request.get_json()["version"],
|
version=request.get_json()["version"],
|
||||||
@@ -21,7 +22,7 @@ def create_table():
|
|||||||
)
|
)
|
||||||
table.commit(smartCursor)
|
table.commit(smartCursor)
|
||||||
db.commit()
|
db.commit()
|
||||||
return jsonify({}), 200
|
return jsonify(table.toJson()), 200
|
||||||
|
|
||||||
|
|
||||||
@tables.route("/tables/<table_id>")
|
@tables.route("/tables/<table_id>")
|
||||||
|
|||||||
Reference in New Issue
Block a user