Skip to content

A tiny NodeJS sample using Redis, nginx and Docker

Notifications You must be signed in to change notification settings

salihigde/NodeJSDocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeJSDocker

Redis, nginx ve Docker kullanılarak hazırlanan küçük çapta bir NodeJS örneği

Bu örnekte Ubuntu bir makinaya docker kurulduğunu varsayılarak ilerlenmiştir.
  • nodetest01, nodetest02, nginx adında üç adet klasör oluşturunuz.
mkdir nodetest01
mkdir nodetest02
mkdir nginx
  • klasörler içerisine proje dosyaları taşınır. Burada hızlı ilerlemek adına linux'taki vim editör kullanılarak dosyalar kopyala/yapıştır şeklinde taşınabilir.

  • Docker Compose kurulur (eğer permission denied hatası alırsanız sudo -i yapın tekrar deneyin)

curl -L https://github.com/docker/compose/releases/download/1.2.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
  • ana dizine docker-compose.yml dosyası kopyalanır.

  • ve en son docker-compose.yml dosyası içerisinden komutları yorumları container'larımızı ayağa kaldırması için aşağıdaki komut çalıştırılır.

docker-compose up -d
  • bu işlemler sonrası sunucunun dışarıya açık IP ya da DNS'inden nginx üzerinden siteye erişim sağlanır.

About

A tiny NodeJS sample using Redis, nginx and Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published