Refactor docker-compose menggunakan .env

sumber https://dzone.com/articles/running-multiple-services-inside-a-single-containe

Pernah mengalami kondisi menggunakan banyak docker-compose?. Misalkan skenario docker-compose dengan service yang digunakan seperti ini :

  • Aplikasi, webserver, database on premise, object storage on premise (minio)
  • Aplikasi, webserver, database managed (aws rds), object storage manged (aws s3)

Ketika mengalami kondisi itu, konfigurasi dalam docker compose akan di copy secara hardcode sehingga jika ada perubahan, semuanya harus diubah. Untungnya docker telah menyediakan solusi dengan menggunakan variabel di docker-compose yang akan merujuk ke file .env

Referensi/Sumber

https://docs.docker.com/compose/environment-variables/

Leave a Reply

Please Connect to comment
  Subscribe  
Notify of