jgwehr / homelab-docker

Docker Compose for building a home lab
109 stars 15 forks source link

Organize Docker Compose #34

Closed jgwehr closed 1 year ago

jgwehr commented 2 years ago

https://blog.ktz.me/monolithic-docker-compose-files-filtered-by-labels/

jgwehr commented 1 year ago

https://nickjanetakis.com/blog/docker-tip-82-using-yaml-anchors-and-x-properties-in-docker-compose

jgwehr commented 1 year ago

https://nickjanetakis.com/blog/docker-tip-94-docker-compose-v2-and-profiles-are-the-best-thing-ever

jgwehr commented 1 year ago

specific env files.

    env_file:
      - env/linuxserver.env
      - env/endlessh.env
jgwehr commented 1 year ago

This is now working well with profiles. Naturally, "well" means only for docker compose up because down doesn't respect profiles at all.

Really feels like Docker is less mature than most of the services ran on it half the time.