services:
app:
image: some-image
env_file: .env # или secrets.env
services:
app:
image: some-image
environment:
DB_PASSWORD: ${DB_PASSWORD} # берётся из .env или Docker-секретов
services:
app:
image: some-image
secrets:
- db_password
volumes:
- /run/secrets/db_password:/etc/app/password.txt
Так работать не надо. В том числе и потому, что кодировки в винде и ubuntu разные, и у вас файлы в гите постоянно будут ломаться из-за CRLF/LF