[Housekeeping] Reduce Docker image size (#231)

* First pass at cutting down image size

* Made selfhosted docker work multiplatform

* Updated compile-time value to be runtime

* Fixed issue with tzdata file permissions

* Applied better fix for tz issue
This commit is contained in:
Kieran
2024-05-08 09:01:21 -07:00
committed by GitHub
parent a1a568b7f7
commit b5d2ba4191
4 changed files with 91 additions and 66 deletions
@@ -84,9 +84,12 @@ defmodule PinchflatWeb.CustomComponents.TextComponents do
"""
attr :datetime, :any, required: true
attr :format, :string, default: "%Y-%m-%d %H:%M:%S"
attr :timezone, :string, default: Application.compile_env(:pinchflat, :timezone)
attr :timezone, :string, default: nil
def datetime_in_zone(assigns) do
timezone = assigns.timezone || Application.get_env(:pinchflat, :timezone)
assigns = Map.put(assigns, :timezone, timezone)
~H"""
<time><%= Calendar.strftime(Timex.Timezone.convert(@datetime, @timezone), @format) %></time>
"""