# Configure .env, GCP credential
docker build -f dev.dockerfile -t ai-apiserver:dev .
docker compose up -d
# docker-compose management
docker compose ps # status
docker compose logs -f # Logs
docker compose down # Delete
- Built to run on
NVIDIA GPU
environment.cuda-container-toolkit
required.
-
해당 레포지토리를 클론합니다.
git clone https://github.com/aiprofile-gdsc-koreauniv/ai-api-server
-
Crendential을 작업폴더에 넣습니다.
- GCP Credential과 현재 폴더에 위치합니다.
- .env 파일 또는 환경변수를 설정합니다.
-
Docker 이미지 빌드
docker build -t MY_CONTAINER_NAME -f dev.dockerfile .
-
Docker 실행
docker run -d \ -p 9001:9001 \ -p 5672:5672 \ -e ENV_VAR1=VALUE1 \ MY_CONTAINER_NAME
- 해당 Docker 명령은 다운받은 작업폴더를 볼륨바인딩을 진행하여 작동합니다.
tail -f $PWD/server.log
를 통해 현재 로그를 확인할 수 있습니다.