From 740508e1770c902c65b7052718bce0d8e9f32c65 Mon Sep 17 00:00:00 2001 From: redbeardymcgee Date: Mon, 7 Apr 2025 19:23:15 -0500 Subject: [PATCH] feat(gaseous): add gaseous rom manager --- quadlets/gaseous/gaseous-mariadb.container | 23 +++++++++++++++++ quadlets/gaseous/gaseous.container | 29 ++++++++++++++++++++++ quadlets/gaseous/gaseous.volume | 4 +++ 3 files changed, 56 insertions(+) create mode 100644 quadlets/gaseous/gaseous-mariadb.container create mode 100644 quadlets/gaseous/gaseous.container create mode 100644 quadlets/gaseous/gaseous.volume diff --git a/quadlets/gaseous/gaseous-mariadb.container b/quadlets/gaseous/gaseous-mariadb.container new file mode 100644 index 0000000..c6ca0e3 --- /dev/null +++ b/quadlets/gaseous/gaseous-mariadb.container @@ -0,0 +1,23 @@ +[Unit] +Description=Gaseous MariaDB + +[Service] +Restart=on-failure +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +Image=docker.io/mariadb/mariadb:latest +ContainerName=gaseous-mariadb +AutoUpdate=registry + +Network=gaseous.network +HostName=gaseous-mariadb + +Volume=gaseous-mariadb:/var/lib/mysql + +Environment=MARIADB_ROOT_PASSWORD=gaseous +Environment=MARIADB_USER=gaseous +Environment=MARIADB_PASSWORD=gaseous diff --git a/quadlets/gaseous/gaseous.container b/quadlets/gaseous/gaseous.container new file mode 100644 index 0000000..600d2f4 --- /dev/null +++ b/quadlets/gaseous/gaseous.container @@ -0,0 +1,29 @@ +[Unit] +Description=Gaseous ROM manager +Requires=gaseous-mariadb.service +After=gaseous-mariadb.service + +[Service] +Restart=on-failure +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +Image=docker.io/gaseousgames/gaseousserver:latest +ContainerName=gaseous +AutoUpdate=registry + +Network=gaseous.network +HostName=gaseous +PublishPort=5198:80 + +Volume=gaseous:/root/.gaseous-server + +Environment=TZ=Etc/UTC +Environment=dbhost=gsdb +Environment=dbuser=root +Environment=dbpass=gaseous +Environment=igdbclientid= +Environment=igdbclientsecret= diff --git a/quadlets/gaseous/gaseous.volume b/quadlets/gaseous/gaseous.volume new file mode 100644 index 0000000..87b3f7c --- /dev/null +++ b/quadlets/gaseous/gaseous.volume @@ -0,0 +1,4 @@ +[Volume] +VolumeName=gaseous +VolumeName=gaseous-mariadb +