diff --git a/mealie/.env b/mealie/.env new file mode 100755 index 0000000..16d6351 --- /dev/null +++ b/mealie/.env @@ -0,0 +1,4 @@ +RESTART=always +DOCKER_REGISTRY=r.sectorq.eu/library/ +APPNAME=mealie + diff --git a/mealie/docker-compose.yml b/mealie/docker-compose.yml new file mode 100755 index 0000000..a077595 --- /dev/null +++ b/mealie/docker-compose.yml @@ -0,0 +1,33 @@ +services: + mealie: + image: ghcr.io/mealie-recipes/mealie:v2.8.0 # + container_name: mealie + restart: always + ports: + - "9925:9000" # + deploy: + resources: + limits: + memory: 1000M # + volumes: + - mealie-data:/app/data/ + environment: + # Set Backend ENV Variables Here + ALLOW_SIGNUP: "false" + PUID: 1000 + PGID: 1000 + TZ: Europe/Bratislava + BASE_URL: https://mealie.sectorq.eu + OIDC_AUTH_ENABLED: true + OIDC_PROVIDER_NAME: authentik + OIDC_CONFIGURATION_URL: https://auth.sectorq.eu/application/o/mealie/.well-known/openid-configuration + OIDC_CLIENT_ID: QfrrMn3EzUqkb3ueFl8UQe983qCxr50O2eScPZ3b + OIDC_CLIENT_SECRET: SN5QQJzEZO6kFbyZJ4JcaUbev1CH3VDFfyfB0oeJXo23r0Wx74xpfLS3OMAvoRW8QFxpaYwsRm492MHtZIHaofwf29yhjADHA2DABPecSGAm8V6JVU8m4HRSF3NjDyTV + OIDC_SIGNUP_ENABLED: true + OIDC_USER_GROUP: mealie-users + OIDC_ADMIN_GROUP: mealie-admins + OIDC_AUTO_REDIRECT: true # Optional: The login page will be bypassed and you will be sent directly to your Identity Provider. + OIDC_REMEMBER_ME: true + +volumes: + mealie-data: \ No newline at end of file diff --git a/mealie/stack.env b/mealie/stack.env new file mode 100755 index 0000000..6595e82 --- /dev/null +++ b/mealie/stack.env @@ -0,0 +1,37 @@ +############################################################################### +# Paperless-ngx settings # +############################################################################### + +# See http://docs.paperless-ngx.com/configuration/ for all available options. + +# The UID and GID of the user used to run paperless in the container. Set this +# to your UID and GID on the host so that you have write access to the +# consumption directory. +#USERMAP_UID=1000 +#USERMAP_GID=1000 + +# See the documentation linked above for all options. A few commonly adjusted settings +# are provided below. + +# This is required if you will be exposing Paperless-ngx on a public domain +# (if doing so please consider security measures such as reverse proxy) +#PAPERLESS_URL=https://paperless.example.com + +# Adjust this key if you plan to make paperless available publicly. It should +# be a very long sequence of random characters. You don't need to remember it. +#PAPERLESS_SECRET_KEY=change-me + +# Use this variable to set a timezone for the Paperless Docker containers. Defaults to UTC. +#PAPERLESS_TIME_ZONE=America/Los_Angeles + +# The default language to use for OCR. Set this to the language most of your +# documents are written in. +#PAPERLESS_OCR_LANGUAGE=eng + +# Additional languages to install for text recognition, separated by a whitespace. +# Note that this is different from PAPERLESS_OCR_LANGUAGE (default=eng), which defines +# the language used for OCR. +# The container installs English, German, Italian, Spanish and French by default. +# See https://packages.debian.org/search?keywords=tesseract-ocr-&searchon=names&suite=buster +# for available languages. +#PAPERLESS_OCR_LANGUAGES=tur ces \ No newline at end of file