| @@ -13,7 +13,7 @@ DefaultDependencies=no | |||||
| [Service] | [Service] | ||||
| Type=simple | Type=simple | ||||
| Environment="HOME={{ devture_systemd_docker_base_systemd_unit_home_path }}" | Environment="HOME={{ devture_systemd_docker_base_systemd_unit_home_path }}" | ||||
| ExecStartPre=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} stop -t {{ devture_systemd_docker_base_container_stop_grace_time_seconds }} matrix-steam-bride 2>/dev/null || true' | |||||
| ExecStartPre=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} stop -t {{ devture_systemd_docker_base_container_stop_grace_time_seconds }} matrix-steam-bridge 2>/dev/null || true' | |||||
| ExecStartPre=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} rm matrix-steam-bridge 2>/dev/null || true' | ExecStartPre=-{{ devture_systemd_docker_base_host_command_sh }} -c '{{ devture_systemd_docker_base_host_command_docker }} rm matrix-steam-bridge 2>/dev/null || true' | ||||
| ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \ | ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \ | ||||
| @@ -23,14 +23,14 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \ | |||||
| --user={{ matrix_user_uid }}:{{ matrix_user_gid }} \ | --user={{ matrix_user_uid }}:{{ matrix_user_gid }} \ | ||||
| --cap-drop=ALL \ | --cap-drop=ALL \ | ||||
| --network={{ matrix_steam_bridge_container_network }} \ | --network={{ matrix_steam_bridge_container_network }} \ | ||||
| --mount type=bind,src={{ matrix_steam_bridge_config_path }},dst=/config,ro \ | |||||
| --mount type=bind,src={{ matrix_steam_bridge_data_path }},dst=/data \ | |||||
| --mount type=bind,src={{ matrix_steam_bridge_config_path }}/config.yaml,dst=/app/config.yaml,ro \ | |||||
| --mount type=bind,src={{ matrix_steam_bridge_data_path }},dst=/app/data \ | |||||
| --label-file={{ matrix_steam_bridge_base_path }}/labels \ | --label-file={{ matrix_steam_bridge_base_path }}/labels \ | ||||
| {% for arg in matrix_steam_bridge_container_extra_arguments %} | {% for arg in matrix_steam_bridge_container_extra_arguments %} | ||||
| {{ arg }} \ | {{ arg }} \ | ||||
| {% endfor %} | {% endfor %} | ||||
| {{ matrix_steam_bridge_docker_image }} \ | {{ matrix_steam_bridge_docker_image }} \ | ||||
| /usr/bin/steam -c /config/config.yaml -r /config/registration.yaml --no-update | |||||
| /usr/bin/steam -c /app/data/config.yaml -r /app/data/registration.yaml --no-update | |||||
| {% for network in matrix_steam_bridge_container_additional_networks %} | {% for network in matrix_steam_bridge_container_additional_networks %} | ||||
| ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-steam-bridge | ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-steam-bridge | ||||