Remove compose env interpolation and set fixed TZ defaults

This commit is contained in:
Joachim Friberg
2026-03-19 20:58:24 +01:00
parent 18bf5b2736
commit f5580b3be3
6 changed files with 88 additions and 107 deletions
+32 -36
View File
@@ -1,27 +1,23 @@
name: steam-moonlight
x-image:
namespace: ${IMAGE_NAMESPACE:-joafri}
tag: ${IMAGE_TAG:-main}
x-steam-common: &steam-common
image: josh5/steam-headless:debian-0.2.0@sha256:540366bee31297c5679a5006a84dbca039ca62aaab695852b51b5f62dffd2c14
restart: unless-stopped
shm_size: ${SHM_SIZE:-2G}
shm_size: "2G"
environment:
TZ: ${TZ}
PUID: ${PUID}
PGID: ${PGID}
UMASK: ${UMASK:-000}
USER_PASSWORD: ${USER_PASSWORD:-change-me}
MODE: ${MODE:-primary}
WEB_UI_MODE: ${WEB_UI_MODE:-vnc}
PORT_NOVNC_WEB: ${STEAM_WEB_PORT:-8083}
ENABLE_STEAM: ${ENABLE_STEAM:-true}
STEAM_ARGS: ${STEAM_ARGS:--silent}
ENABLE_SUNSHINE: ${ENABLE_SUNSHINE:-false}
SUNSHINE_USER: ${SUNSHINE_USER:-admin}
SUNSHINE_PASS: ${SUNSHINE_PASS:-change-me}
TZ: Europe/Stockholm
PUID: "1000"
PGID: "1000"
UMASK: "000"
USER_PASSWORD: change-me
MODE: primary
WEB_UI_MODE: vnc
PORT_NOVNC_WEB: "8083"
ENABLE_STEAM: "true"
STEAM_ARGS: -silent
ENABLE_SUNSHINE: "false"
SUNSHINE_USER: admin
SUNSHINE_PASS: change-me
services:
steam:
@@ -33,7 +29,7 @@ services:
- ALL
ports:
- target: 8083
published: ${STEAM_WEB_PORT:-8083}
published: "8083"
protocol: tcp
volumes:
- type: bind
@@ -87,24 +83,24 @@ services:
devices:
- /dev/fuse
- /dev/uinput
- ${GPU_CARD_DEVICE:-/dev/dri/card0}
- ${GPU_RENDER_DEVICE:-/dev/dri/renderD128}
- /dev/dri/card0
- /dev/dri/renderD128
device_cgroup_rules:
- 'c 13:* rmw'
environment:
TZ: ${TZ}
PUID: ${PUID}
PGID: ${PGID}
UMASK: ${UMASK:-000}
USER_PASSWORD: ${USER_PASSWORD:-change-me}
MODE: ${MODE:-primary}
WEB_UI_MODE: ${WEB_UI_MODE:-vnc}
PORT_NOVNC_WEB: ${STEAM_WEB_PORT:-8083}
ENABLE_STEAM: ${ENABLE_STEAM:-true}
STEAM_ARGS: ${STEAM_ARGS:--silent}
TZ: Europe/Stockholm
PUID: "1000"
PGID: "1000"
UMASK: "000"
USER_PASSWORD: change-me
MODE: primary
WEB_UI_MODE: vnc
PORT_NOVNC_WEB: "8083"
ENABLE_STEAM: "true"
STEAM_ARGS: -silent
ENABLE_SUNSHINE: "true"
SUNSHINE_USER: ${SUNSHINE_USER:-admin}
SUNSHINE_PASS: ${SUNSHINE_PASS:-change-me}
SUNSHINE_USER: admin
SUNSHINE_PASS: change-me
volumes:
- type: bind
source: /DATA/AppData/$AppID/moonlight-home
@@ -117,10 +113,10 @@ x-casaos:
architectures:
- amd64
main: steam
category: Games
category: phirna
author: Zima Apps Team
developer: Steam-Headless community
icon: https://cdn.simpleicons.org/steam
icon: https://moonlight-stream.org/images/moonlight.svg
tagline:
en_us: Steam web desktop with optional Moonlight profile
description:
@@ -131,5 +127,5 @@ x-casaos:
title:
en_us: Steam Moonlight (Scaffold)
index: /
port_map: ${STEAM_WEB_PORT:-8083}
port_map: "8083"
scheme: http