8000 GitHub - dunkeyyfong/trans-ai
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

dunkeyyfong/trans-ai

Repository files navigation

Các Lệnh chạy khi mới clone source code về

yarn run in-package

yarn run build && yarn run build:back

Hướng dẫn để 8D00 chạy lên docker

Đầu tiên, vào vscode, phần extension tải Docker về (trên máy cũng phải tải Docker)

Bật Docker trên máy lên

Nếu máy có yếu, thì khi bật máy lên sẽ có phần Reopen in container, ấn nó

ở file docker-compose.yml, ấn chuột phải và chọn các thứ sau

  • db
  • prisma-studio
  • server-be
  • server-fe

Danh sách các cổng localhost:

Hãy nhớ toàn bộ cổng này và chỉ cần chạy docker là xong, không phải chạy bất cứ lệnh gì như yarn run dev hay gì cả.

Server

Khi thay đổi bất cứ điều gì trong schema.prisma, phải chạy lệnh

npx prisma migrate dev --name {thay_đổi gì_đó}

Ví dụ: Thêm trường title vào model History

model History {
  id        Int      @id @default(autoincrement())
  userId    Int
  user      User     @relation(fields: [userId], references: [id])
  content   String?
  title     String? //Đây
  createdAt DateTime @default(now())
  updatedAt DateTime @updatedAt
}

Thì phải chạy như sau

npx prisma migrate dev --name update-history-title

Nhớ phải cd server trước khi chạy lệnh đó.

  • Nếu có xảy ra lỗi này
dunkeyyfong@dunkeyyongsMini server % npx prisma migrate dev --name update-history-title
Environment variables loaded from .env
Prisma schema loaded from prisma/schema.prisma
Datasource "db": MySQL database "transai" at "transai_db:3306"

Error: P1001: Can't reach database server at `transai_db:3306`

Please make sure your database server is running at `transai_db:3306`.

Thì vào file .env

chỉnh phần transai_db:3306 thành localhost:3306. Chạy xong thì phải nhớ đổi lại từ localhost:3306 thành transai_db:3306

Hướng dẫn push docker image

docker buildx build --platform linux/amd64 --target production -t dunkeyyfong/kotoba:v1 . --push

Tài liệu đặc tả hệ thông

https://drive.google.com/file/d/1j0OGfwGl4HFmdM5mQlwl3NqNeHlCJCf_/view?usp=drive_link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
0