25.10.0 GE Custom App vs EE Custom App Deployment

I’m newer to the homelab game and TrueNAS, so bear with me.

I’ve been installing custom apps and services solely with linking my compose files on EE as follows via the custom yaml app install.

include:   
  - /mnt/tank/path/to/compose.yaml

Now on GE, I’m getting an error on new deployments or when editing the file path that I’m missing the Services tag, while all of my older services are running fine at the moment.

The workaround that I came up with is this:

include:
  - /mnt/tank/path/to/compose.yaml
services:
  dummy:
    command: tail -f /dev/null
    image: busybox:latest
    restart: 'no'

Is there a better way to work around this or have this be fixed for GE? I don’t want to add a dummy service when all of my compose files should work. I do like the app_lifecycle logs that come back to help troubleshoot my mistakes using this method.

It’s very simple—you just need to add an empty services structure.

include:
  - env_file:
      - /mnt/tank/apps/xxx/.env
    path: /mnt/tank/apps/xxx/compose.yml
services: {}
1 Like