인프런 커뮤니티 질문&답변

duskagk님의 프로필 이미지
duskagk

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

Docker Compose 파일 작성하기

compose-up 에러시

작성

·

803

2

docker compose up 시 에러 날 때

server.js

const express = require("express");

const redis = require("redis");



//레디스 클라이언트 생성 

const client = redis.createClient({
    // url: 'redis://redis:6379'
    // or
    socket: {
        port: 6379,
        host: 'redis-container'
     }

});



const app = express();

app.get('/', async (req, res) => {

    await client.connect();
    let number = await client.get('number');

    if (number === null) {
        number = 0;
    }

    console.log('Number: ' + number);
    res.send("숫자가 1씩 올라갑니다. 숫자: " + number)
    await client.set("number", parseInt(number) + 1)
    await client.disconnect();

})

app.listen(8080);
console.log('Server is running');

yml

version: "3"
services:
  redis-server: 
    image: redis
    container_name: redis-container
    restart: unless-stopped
    expose:
      - 6379
  node-app:
    depends_on:
      - redis-server
    build:
      context: .
      dockerfile: Dockerfile
    container_name: node-app
    restart: on-failure
    ports:
      - "5000:8080"

답변 2

0

감사합니다^^

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

공유해주셔서 감사합니다.

duskagk님의 프로필 이미지
duskagk

작성한 질문수

질문하기