Categories: CI/CDDocker

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/

Herbert Abdillah

Test

Recent Posts

Disk 1 tb sisa 100 gb

Berikut ini detail breakdown nya Docker

5 days ago

Langchain JsonOutputParser Invalid json output Error

Sometimes json output from llm like this : {"key": "value"}``` that langchain JsonOutputParser regex cant…

1 month ago

Tontonan Bagus

https://www.youtube.com/watch?v=ZAqIoDhornk (more…)

1 month ago

Ada Apa Didalam Sistem Operasi (Linux). Apa yang membedakan distribusi Linux seperti Ubuntu, Redhat, Alpine?

#include <stdio.h> int main() { FILE *f_ptr; char f_content[256]; char output[512]; f_ptr = fopen("/tmp/1337", "r");…

4 months ago

Convert OpenSSL 1 in Ruby Gem to OpenSSL 3

Version 3 have different interface Example: https://github.com/herbertabdillah/fabric-gateway-ruby/commit/c7377aaf2e62de1e2ac309965a09b5c7c72a2c7e (more…)

2 years ago

Catatan Belajar Ruby on Rails dari aliran Java dan Php

Telah di edit. Sumber Asli : https://twitter.com/nateberkopec/status/1250603032523370496/photo/1 Ruby on Rails merupakan framework web MVC menggunakan…

2 years ago