EasyEngine / EasyEngine/cron-command

Ability to set the timezone cron/ofelia will run in

Đang mở
#54 4 bình luận 1 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
PHP
Star
4
Fork
8
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

I can't see any way to set the timezone that the cron/ofelia container is using.

For other containers, i.e. `php`, I can set this in `docker-compose-custom.yml`, i.e.

```yaml
version: '3.5'

services:

php:
environment:
- TZ=Australia/Melbourne
volumes:
- "/etc/timezone:/etc/timezone:ro"
- "/etc/localtime:/etc/localtime:ro"
```

There should be some way to do this for the cron/ofelia container, since [this Ofelia ticket](https://github.com/mcuadros/ofelia/issues/96) suggests that it does respect `TZ` environment variable if set.

My server is in `Australia/Melbourne`, as are most of the containers - except for `ee-cron-scheduler` which appears to still be in `UTC+0`, which is lame as I'd like everything to be using the same timezone.

Hope there is a way!

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu bằng cách kiểm tra docker-compose-custom.yml và cấu hình service ee-cron-scheduler để xem container cron/ofelia được định nghĩa như thế nào. So sánh các cài đặt liên quan đến múi giờ của nó với ví dụ về service PHP, sau đó xác minh rằng các job đã lên lịch sử dụng múi giờ Australia/Melbourne đã cấu hình thay vì UTC.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
docker
Lĩnh vực
devops, infrastructure
Loại issue
Tính năng
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
30/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.