diff --git a/README.md b/README.md index e6d7e9e..c9f5a3e 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ services: devices: - /dev/fuse:/dev/fuse volumes: + - /etc/localtime:/etc/localtime:ro - /var/lib/ironmount:/var/lib/ironmount ``` @@ -78,6 +79,7 @@ services: devices: - /dev/fuse:/dev/fuse volumes: + - /etc/localtime:/etc/localtime:ro - /var/lib/ironmount:/var/lib/ironmount + - /path/to/your/directory:/mydata ``` @@ -143,6 +145,7 @@ Ironmount can use [rclone](https://rclone.org/) to support 40+ cloud storage pro devices: - /dev/fuse:/dev/fuse volumes: + - /etc/localtime:/etc/localtime:ro - /var/lib/ironmount:/var/lib/ironmount + - ~/.config/rclone:/root/.config/rclone ``` @@ -197,6 +200,7 @@ services: devices: - /dev/fuse:/dev/fuse volumes: + - /etc/localtime:/etc/localtime:ro - - /var/lib/ironmount:/var/lib/ironmount + - /var/lib/ironmount:/var/lib/ironmount:rshared ``` @@ -227,6 +231,7 @@ services: devices: - /dev/fuse:/dev/fuse volumes: + - /etc/localtime:/etc/localtime:ro - - /var/lib/ironmount:/var/lib/ironmount + - /var/lib/ironmount:/var/lib/ironmount:rshared + - /run/docker/plugins:/run/docker/plugins diff --git a/app/server/modules/backups/backups.service.ts b/app/server/modules/backups/backups.service.ts index 2632277..9e98459 100644 --- a/app/server/modules/backups/backups.service.ts +++ b/app/server/modules/backups/backups.service.ts @@ -17,7 +17,7 @@ const calculateNextRun = (cronExpression: string): number => { try { const interval = CronExpressionParser.parse(cronExpression, { currentDate: new Date(), - tz: "UTC", + tz: Intl.DateTimeFormat().resolvedOptions().timeZone, }); return interval.next().getTime(); diff --git a/docker-compose.yml b/docker-compose.yml index 051ac1f..2037180 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,6 +15,7 @@ services: ports: - "4096:4096" volumes: + - /etc/localtime:/etc/localtime:ro - /var/lib/ironmount:/var/lib/ironmount - ./app:/app/app @@ -37,6 +38,7 @@ services: ports: - "4096:4096" volumes: + - /etc/localtime:/etc/localtime:ro - /var/lib/ironmount:/var/lib/ironmount:rshared - /run/docker/plugins:/run/docker/plugins - /var/run/docker.sock:/var/run/docker.sock