This commit is contained in:
Georges-Antoine Assi
2026-05-17 17:39:47 -04:00
parent 46357f0fa2
commit 51f0522193
5 changed files with 7 additions and 8 deletions

View File

@@ -213,7 +213,7 @@ SCHEDULED_RETROACHIEVEMENTS_PROGRESS_SYNC_CRON: Final[str] = _get_env(
)
# SYNC
SYNC_BASE_PATH: Final[str] = _get_env("SYNC_BASE_PATH", "/var/lib/romm/sync")
SYNC_BASE_PATH: Final[str] = _get_env("SYNC_BASE_PATH", f"{ROMM_BASE_PATH}/sync")
ENABLE_SYNC_FOLDER_WATCHER: Final[bool] = safe_str_to_bool(
_get_env("ENABLE_SYNC_FOLDER_WATCHER")
)

View File

@@ -4,7 +4,6 @@ asyncio_default_fixture_loop_scope = function
testpaths = tests
env =
ROMM_BASE_PATH=romm_test
SYNC_BASE_PATH=romm_test/sync
DB_HOST=127.0.0.1
DB_NAME=romm_test
DB_USER=romm_test

View File

@@ -197,9 +197,9 @@ COPY ./docker/gunicorn/logging.conf /etc/gunicorn/logging.conf
# - Create base directories and make default user/group the owner.
# - Make nginx configuration files writable by everyone for `envsubst` to work
RUN addgroup -g 1000 -S romm && adduser -u 1000 -D -S -G romm romm && \
mkdir -p /romm /redis-data /var/lib/romm/sync && \
chown romm:romm /romm /redis-data /var/lib/romm /var/lib/romm/sync && \
chmod 755 /romm /redis-data /var/lib/romm /var/lib/romm/sync && \
mkdir /romm /redis-data && \
chown romm:romm /romm /redis-data && \
chmod 755 /romm /redis-data && \
chmod -R a+w /etc/nginx/conf.d
@@ -218,7 +218,7 @@ ENV PYTHONUNBUFFERED=1
ENV PYTHONPATH=/backend
# Declare the supported volumes
VOLUME ["/romm/resources", "/romm/library", "/romm/assets", "/romm/config", "/var/lib/romm/sync", "/redis-data"]
VOLUME ["/romm/resources", "/romm/library", "/romm/assets", "/romm/config", "/romm/sync", "/redis-data"]
# Expose non-privileged ports
EXPOSE 8080 6379/tcp

View File

@@ -248,7 +248,7 @@ start_bin_watcher() {
start_bin_sync_watcher() {
info_log "Starting sync folder watcher"
export SYNC_BASE_PATH="${SYNC_BASE_PATH:-/var/lib/romm/sync}"
export SYNC_BASE_PATH="${SYNC_BASE_PATH:-${ROMM_BASE_PATH:-/romm}/sync}"
mkdir -p "${SYNC_BASE_PATH}"
if [[ ${OTEL_SDK_DISABLED:-false} == "true" ]]; then
watchfiles \

View File

@@ -80,7 +80,7 @@ watchfiles \
if [[ ${ENABLE_SYNC_FOLDER_WATCHER:-false} == "true" ]]; then
echo "Starting sync folder watcher..."
export SYNC_BASE_PATH="${SYNC_BASE_PATH:-/var/lib/romm/sync}"
export SYNC_BASE_PATH="${SYNC_BASE_PATH:-${ROMM_BASE_PATH:-/romm}/sync}"
mkdir -p "${SYNC_BASE_PATH}"
watchfiles \
--target-type command \