Closed Zamoca42 closed 9 months ago
리포지토리 링크: https://github.com/pre-onboarding-backend-G/feed-me-baby
# 로컬 환경에서 커밋 템플릿 적용
git config --local commit.template .gitmessage.txt
# 커밋 템플릿으로 커밋
git commit
# 패키지 설치
npm install
# 빌드 후 시작
docker compose up --build
# 빌드가 완료되면 도커 종료
명령팔레트에서 F1
누르고 컨테이너 다시 빌드하고 다시 열기 선택
기다리기 (오래 걸림)
왼쪽 아래 상태바를 확인
postgresql 연결 확인
pgadmin에 postgresql 연결
pgadmin 연결 확인
nest 연결 확인
version: '3.9'
volumes:
postgres: {}
services:
database:
container_name: feed-me-baby-postgres
image: postgres:14-alpine
restart: always
environment:
POSTGRES_DB: ${DATABASE_NAME}
POSTGRES_USER: ${DATABASE_USER}
POSTGRES_PASSWORD: ${DATABASE_PASS}
networks:
- mynetwork
ports:
- "5432:5432"
volumes:
- './postgres:/var/lib/postgresql/data'
pgadmin:
container_name: feed-me-baby-pgadmin
image: dpage/pgadmin4
restart: always
networks:
- mynetwork
environment:
PGADMIN_DEFAULT_EMAIL: root@root.com
PGADMIN_DEFAULT_PASSWORD: ${DATABASE_PASS}
ports:
- "5050:80"
nest-app:
container_name: feed-me-baby-NestJS
build:
context: .
dockerfile: docker/local.Dockerfile
ports:
# app port
- '3000:3000'
# debugging port
- '9229:9229'
volumes:
- .:/usr/src/app
# npm run start
# npm run start:debug -> this is debugging mode
command: npm run start
depends_on:
- database
networks:
- mynetwork
environment:
DATABASE_NAME: ${DATABASE_NAME}
DATABASE_USER: ${DATABASE_USER}
DATABASE_PASS: ${DATABASE_PASS}
DATABASE_HOST: ${DATABASE_HOST}
ALLOWED_ORIGINS: ${ALLOWED_ORIGINS}
networks:
mynetwork:
pgadmin:
container_name: dump-in-pgadmin
image: dpage/pgadmin4
restart: unless-stopped
ports:
- '5555:80'
volumes:
- ./pgadmin:/var/lib/pgadmin
environment:
PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL}
PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD}
TZ: Asia/Seoul
depends_on:
- database
database:
container_name: dump-in-postgres
image: postgres:14-alpine
restart: unless-stopped
environment:
POSTGRES_DB: ${DATABASE_NAME}
POSTGRES_USER: ${DATABASE_USER}
POSTGRES_PASSWORD: ${DATABASE_PASS}
TZ: Asia/Seoul
networks:
- mynetwork
volumes:
- './postgres:/var/lib/postgresql/data'
ports:
- '5433:5432'
이슈 내용
설정 방법들을 기록으로 남겨놓습니다
작업 사항
기타사항