Skip to content

Latest commit

 

History

History

backend

Scaffold

$ nest g <name>

Run

  1. Run db
$ pnpm start:db
  1. Run dev api server
$ pnpm start:dev

배포

ec2 서버 세팅

  1. npm, yarn install
  2. docker install https://docs.docker.com/engine/install/ubuntu/
  3. docker permission setting
sudo /usr/sbin/groupadd -f docker
sudo /usr/sbin/usermod -aG docker $USER
sudo chown root:docker /var/run/docker.sock

docker build

  1. build

    docker build -t clueeee/pangtatouille:{tag} . --platform linux/amd64

  2. docker hub push

    docker push clueeee/pangtatouille:{tag}

docker run

ec2 인스턴스에서 docker file을 받아서 실행시킨다.

  1. docker hub pull

    docker pull clueeee/pangtatouille:{tag}

  2. docker run

    docker run -p 8000:8000 -d clueeee/pangtatouille:{tag}

environment

NODE_ENV=

OTEL_SERVICE_NAME=
OTEL_EXPORTER_OTLP_ENDPOINT=
OTEL_EXPORTER_OTLP_HEADERS_AUTHORIZATION=

POSTGRES_HOST=
POSTGRES_USER=
POSTGRES_PASSWORD=
POSTGRES_DB=
POSTGRES_PORT=

OPENAI_API_KEY=

YOUTUBE_API_KEY=