diff --git a/dashboard/config/novemila.yml b/dashboard/config/novemila.yml index fd05831..583a9ae 100644 --- a/dashboard/config/novemila.yml +++ b/dashboard/config/novemila.yml @@ -52,6 +52,9 @@ - title: GoToSocial url: https://social.novemila.org icon: si:mastodon + - title: Grocy + url: https://grocy.novemila.org + icon: si:grocy - title: Immich url: https://photo.novemila.org icon: si:immich diff --git a/etc/caddy/Caddyfile b/etc/caddy/Caddyfile index 652b939..1b50ec5 100644 --- a/etc/caddy/Caddyfile +++ b/etc/caddy/Caddyfile @@ -204,6 +204,14 @@ https://ai.novemila.org { reverse_proxy localhost:3022 } +# GROCY + +https://grocy.novemila.org { + import common + encode gzip zstd + reverse_proxy localhost:3023 +} + # MOLLY https://molly.novemila.org { diff --git a/grocy/docker-compose.yml b/grocy/docker-compose.yml new file mode 100644 index 0000000..82cf7c0 --- /dev/null +++ b/grocy/docker-compose.yml @@ -0,0 +1,14 @@ +services: + grocy: + image: lscr.io/linuxserver/grocy:latest + container_name: grocy + mem_limit: 100m + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + volumes: + - ./config:/config + ports: + - 3023:80 + restart: unless-stopped \ No newline at end of file