-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgame_dump.json
More file actions
1 lines (1 loc) · 8.99 KB
/
game_dump.json
File metadata and controls
1 lines (1 loc) · 8.99 KB
1
[{"model": "game.game", "pk": 1, "fields": {"name": "AIC20"}}, {"model": "game.operation", "pk": 1, "fields": {"game": 1, "name": "compile", "config": "version: '3'\r\nservices:\r\n compile:\r\n image: example.com/aic_{{ language }}_image\r\n volumes:\r\n - {{ code_zip }}:/compile/code.zip:ro\r\n - {{ code_compiled_zip }}:/compile/compiled/compiled.zip:rw\r\n - {{ code_log }}:/compile/log/status.log:rw\r\n deploy:\r\n resources:\r\n limits:\r\n cpus: '1'\r\n memory: '1G'", "manager_service": "compile", "time_limit": 300}}, {"model": "game.operation", "pk": 2, "fields": {"game": 1, "name": "run", "config": "version: '3'\r\nservices:\r\n server:\r\n image: example.com/aic_server_image\r\n volumes:\r\n - {{ server_jar }}:/game/server.jar:ro\r\n - {{ server_conf }}:/game/server.conf:ro\r\n - {{ graphic_log }}:/game/graphic.log:rw\r\n - {{ server_game_config }}:/game/config.zip:ro\r\n - {{ server_log }}:/game/server_log.json:rw\r\n - {{ server_debug }}:/game/debug.log:rw\r\n environment:\r\n - client0_id={{ client1_id }}\r\n - client0_token={{ client1_token }}\r\n - client0_name={{ client1_name }}\r\n - client1_id={{ client2_id }}\r\n - client1_token={{ client2_token }}\r\n - client1_name={{ client2_name }}\r\n - client2_id={{ client3_id }}\r\n - client2_token={{ client3_token }}\r\n - client2_name={{ client3_name }}\r\n - client3_id={{ client4_id }}\r\n - client3_token={{ client4_token }}\r\n - client3_name={{ client4_name }}\r\n deploy:\r\n resources:\r\n limits:\r\n cpus: '1'\r\n memory: '1G'\r\n client1:\r\n image: example.com/aic_client_image\r\n volumes:\r\n - {{ client1_code }}:/game/client.zip:ro\r\n - {{ client1_log }}:/game/client.log:rw\r\n depends_on:\r\n - server\r\n environment:\r\n - token={{ client1_token }}\r\n deploy:\r\n resources:\r\n limits:\r\n cpus: '1'\r\n memory: '1G'\r\n client2:\r\n image: example.com/aic_client_image\r\n volumes:\r\n - {{ client2_code }}:/game/client.zip:ro\r\n - {{ client2_log }}:/game/client.log:rw\r\n depends_on:\r\n - server\r\n environment:\r\n - token={{ client2_token }}\r\n deploy:\r\n resources:\r\n limits:\r\n cpus: '1'\r\n memory: '1G'\r\n client3:\r\n image: example.com/aic_client_image\r\n volumes:\r\n - {{ client3_code }}:/game/client.zip:ro\r\n - {{ client3_log }}:/game/client.log:rw\r\n depends_on:\r\n - server\r\n environment:\r\n - token={{ client3_token }}\r\n deploy:\r\n resources:\r\n limits:\r\n cpus: '1'\r\n memory: '1G'\r\n client4:\r\n image: example.com/aic_client_image\r\n volumes:\r\n - {{ client4_code }}:/game/client.zip:ro\r\n - {{ client4_log }}:/game/client.log:rw\r\n depends_on:\r\n - server\r\n environment:\r\n - token={{ client4_token }}\r\n deploy:\r\n resources:\r\n limits:\r\n cpus: '1'\r\n memory: '1G'", "manager_service": "server", "time_limit": 300}}, {"model": "game.operationresource", "pk": 1, "fields": {"operation": 2, "name": "server_jar", "file": "server_v1.1.4.jar"}}, {"model": "game.operationresource", "pk": 2, "fields": {"operation": 2, "name": "server_conf", "file": "server_v1.conf"}}, {"model": "game.operationparameter", "pk": 1, "fields": {"operation": 1, "name": "language", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 2, "fields": {"operation": 1, "name": "code_zip", "type": "file", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 3, "fields": {"operation": 1, "name": "code_compiled_zip", "type": "file", "required": true, "is_input": false, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 4, "fields": {"operation": 1, "name": "code_log", "type": "file", "required": true, "is_input": false, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 5, "fields": {"operation": 2, "name": "graphic_log", "type": "file", "required": true, "is_input": false, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 6, "fields": {"operation": 2, "name": "server_game_config", "type": "file", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 7, "fields": {"operation": 2, "name": "server_log", "type": "file", "required": true, "is_input": false, "compress": true, "max_size": 0}}, {"model": "game.operationparameter", "pk": 8, "fields": {"operation": 2, "name": "server_debug", "type": "file", "required": true, "is_input": false, "compress": true, "max_size": 0}}, {"model": "game.operationparameter", "pk": 9, "fields": {"operation": 2, "name": "client1_id", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 10, "fields": {"operation": 2, "name": "client1_token", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 11, "fields": {"operation": 2, "name": "client1_name", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 12, "fields": {"operation": 2, "name": "client1_code", "type": "file", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 13, "fields": {"operation": 2, "name": "client1_log", "type": "file", "required": true, "is_input": false, "compress": true, "max_size": 0}}, {"model": "game.operationparameter", "pk": 14, "fields": {"operation": 2, "name": "client2_id", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 15, "fields": {"operation": 2, "name": "client2_token", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 16, "fields": {"operation": 2, "name": "client2_name", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 17, "fields": {"operation": 2, "name": "client2_code", "type": "file", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 18, "fields": {"operation": 2, "name": "client2_log", "type": "file", "required": true, "is_input": false, "compress": true, "max_size": 0}}, {"model": "game.operationparameter", "pk": 19, "fields": {"operation": 2, "name": "client3_id", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 20, "fields": {"operation": 2, "name": "client3_token", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 21, "fields": {"operation": 2, "name": "client3_name", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 22, "fields": {"operation": 2, "name": "client3_code", "type": "file", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 23, "fields": {"operation": 2, "name": "client3_log", "type": "file", "required": true, "is_input": false, "compress": true, "max_size": 0}}, {"model": "game.operationparameter", "pk": 24, "fields": {"operation": 2, "name": "client4_id", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 25, "fields": {"operation": 2, "name": "client4_token", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 26, "fields": {"operation": 2, "name": "client4_name", "type": "string", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 27, "fields": {"operation": 2, "name": "client4_code", "type": "file", "required": true, "is_input": true, "compress": false, "max_size": 0}}, {"model": "game.operationparameter", "pk": 28, "fields": {"operation": 2, "name": "client4_log", "type": "file", "required": true, "is_input": false, "compress": true, "max_size": 0}}]