as-services/terminator-config

76 lines
2 KiB
Text

[global_config]
suppress_multiple_term_dialog = True
[keybindings]
hide_window = None
[profiles]
[[default]]
use_system_font = True
[layouts]
[[dev]]
# root window
[[[window0]]]
type = Window
parent = ""
# top-level horizontal split: left vs right
[[[pane0]]]
type = HPaned
parent = window0
# left column: vertical paned into 3 rows
[[[pane_left]]]
type = VPaned
parent = pane0
# nest another VPaned under the bottom half of pane_left
[[[pane_left2]]]
type = VPaned
parent = pane_left
# right column: vertical paned into 3 rows
[[[pane_right]]]
type = VPaned
parent = pane0
# nest another VPaned under the bottom half of pane_right
[[[pane_right2]]]
type = VPaned
parent = pane_right
# Row 1, Col 1 (db/minio logs)
[[[child0]]]
type = Terminal
parent = pane_left
profile = default
command = bash -lc "docker compose logs --follow --tail=10 db minio rabbitmq redis-hot-geodata redis-q-dedup keydb-cold-geodata; exec bash"
# Row 2, Col 1 (tileserver logs)
[[[child1]]]
type = Terminal
parent = pane_left2
profile = default
command = bash -lc "docker compose logs --follow --tail=10 tileserver-gl osrm-car osrm-foot nominatim; exec bash"
# Row 3, Col 1 (hasura logs)
[[[child2]]]
type = Terminal
parent = pane_left2
profile = default
command = bash -lc "docker compose logs --follow --tail=10 hasura hasura_console; exec bash"
# Row 1, Col 2 (api/files logs)
[[[child3]]]
type = Terminal
parent = pane_right
profile = default
command = bash -lc "docker compose logs --follow --tail=10 api files web; exec bash"
# Row 2, Col 2 (watchers/tasks logs)
[[[child4]]]
type = Terminal
parent = pane_right2
profile = default
command = bash -lc "docker compose logs --follow --tail=10 watchers tasks; exec bash"
[plugins]