$ nest g <name>
- Run db
$ pnpm start:db
- Run dev api server
$ pnpm start:dev
- npm, yarn install
- docker install https://docs.docker.com/engine/install/ubuntu/
- docker permission setting
sudo /usr/sbin/groupadd -f docker
sudo /usr/sbin/usermod -aG docker $USER
sudo chown root:docker /var/run/docker.sock
-
build
docker build -t clueeee/pangtatouille:{tag} . --platform linux/amd64
-
docker hub push
docker push clueeee/pangtatouille:{tag}
ec2 인스턴스에서 docker file을 받아서 실행시킨다.
-
docker hub pull
docker pull clueeee/pangtatouille:{tag}
-
docker run
docker run -p 8000:8000 -d clueeee/pangtatouille:{tag}
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=