express템플릿 작업2 - 디비 생성

smart Seo (Seo smart)·2023년 12월 7일
0

템플릿 프로젝트

목록 보기
7/18

docker로 db 띄우기

docker-compose -f db.yml up -d

mysql

version: '3.1'
services:
    db:
        image: mysql
        command: --default-authentication-plugin=mysql_native_password
        restart: always
        environment:
            MYSQL_ROOT_PASSWORD: 1234
            MYSQL_DATABASE: test_db
            MYSQL_USER: test
            MYSQL_PASSWORD: 1234
        volumes:
            - ./data:/var/lib/mysql


mongo

mongodb://root:1234@localhost:27017

version: '3.1'
services:
    mongo:
        image: mongo
        ports:
            - '27017:27017'
        restart: always
        environment:
            MONGO_INITDB_ROOT_USERNAME: root
            MONGO_INITDB_ROOT_PASSWORD: 1234
        volumes:
            - ./data:/data/db

postgresql

version: '3.1'
services:
    postgres:
        image: postgres
        ports:
            - '5432:5432'
        restart: always
        environment:
            POSTGRES_USER: root
            POSTGRES_PASSWORD: 1234
            POSTGRES_DB: test_db
        volumes:
            - ./data/postgres:/var/lib/postgresql/data

redis

version: '3.1'
services:
    redis:
        image: redis
        ports:
            - '6379:6379'
        restart: always

  • 일단은 위와 같이 디비 여는 부분까지는 전부 진행
profile
꾸준히 발전하는 풀스택 개발자!!

0개의 댓글