Posts
Q&A
6์ฅ Keras๋ก MF ๊ตฌํํ๊ธฐ ํ์ต ๊ฒฐ๊ณผ
์ค๋ ๊ธฐ์ค์ผ๋ก ์ง๋ฌธ ํ์ง 12์ผ์ด ๊ฒฝ๊ณผ๋ ์ํ์ธ๋ฐ, ๋ต๋ณ ์ธ์ ๋ฐ์ ์ ์์๊น์?
- 0
- 2
- 98
Q&A
๊นํ๋ธ ์ก์ ์์ deploy๊ฐ ์คํจํด์
์ ๋ ๋ฐฐํฌ๋จ๊ณ์์ ๋์ผํ ์๋ฌ๊ฐ ๋ฐ์ํ๋๋ฐ,์ด ์ง๋ฌธ ํด๊ฒฐ์ฑ ๋์๋์?DockerfileFROM node:21 WORKDIR /usr/src/app COPY package.json ./ RUN npm install COPY ./server.js ./ CMD ["npm","start"]simple-cicd.yamlname: simple cicd # ์ํฌํ๋ก์ฐ ์ด๋ฆ on: # ์ํฌํ๋ก์ฐ ์คํ ์กฐ๊ฑด push: branches: [ "main" ] workflow_dispatch: # workflow ์๋ ์คํ ๊ฐ๋ฅ jobs: simple: # ๋ณ๊ฒฝ ๊ฐ๋ฅ runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 # $GITHUB_WORKSPACE ๊ธฐ์ค์ผ๋ก ์ฒดํฌ ์์ - name: ๋ฐฐํฌ ํ์ผ์ ์๋ฒ๋ก ๋ณต์ฌ uses: appleboy/scp-action@v0.1.7 with: host: ${{ secrets.HOST }} username: ${{ secrets.USERNAME }} key: ${{ secrets.SSH_PEM_KEY }} source: "*,!.github,!.git" # ๋ชจ๋ ํ์ผ์ ๋ณต์ฌํ๋, .github/.git ํด๋๋ ์ ์ธ target: "$HOME/${{ github.repository_id }}" - name: ๋์ปค ๋ฐฐํฌ uses: appleboy/ssh-action@v1.0.3 with: host: ${{ secrets.HOST }} username: ${{ secrets.USERNAME }} key: ${{ secrets.SSH_PEM_KEY }} script: | cd $HOME/${{ github.repository_id }} docker build -t ${{ github.repository }} . docker rm -f ${{ github.repository_id }} docker run -d -p 8080:5000 --name ${{ github.repository_id }} ${{ github.repository }}
- 1
- 2
- 447