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 +