name: Node.js CI
on: [push]

jobs:
  build:
    #runs-on: Ubuntu
    steps:      
      - run: uname -a   
      - name: 克隆仓库
        uses: http://47.116.170.60:3300/jeff/checkout@v3
      - name: 指定node.js版本
        uses: http://47.116.170.60:3300/jeff/setup-node@v4
        with:
          node-version: '20'  
     
      - run: yarn config get registry
      - run: npm config get registry
      - run: yarn config set registry  http://47.116.170.60:40087
      - run: npm config set registry http://47.116.170.60:40087
      - run: yarn config get registry
      - run: npm config get registry
      - run: yarn cache clean
      - run: ls -lR 
      - name: Install dependencies
        run: yarn
      - name: Build Docusaurus website  
        run: yarn build 
      - run: ls
      - run: docker build -t jeffdoc:${{ gitea.sha }} .
      - run: docker stop jeffdoc
      - run: docker rm jeffdoc
      - run: docker run  --name=jeffdoc -d -p 9080:80 jeffdoc:${{ gitea.sha }}