From 40383733cdf0c9eea040cbdda8661ac41c5f89a2 Mon Sep 17 00:00:00 2001 From: supphakitd <67319010028@technictrang.ac.th> Date: Fri, 21 Nov 2025 17:45:37 +0700 Subject: [PATCH] Dockerfile: just add the entire repo Signed-off-by: supphakitd <67319010028@technictrang.ac.th> --- .gitea/workflows/build-image.yml | 10 +++------- Dockerfile | 18 ++++++------------ 2 files changed, 9 insertions(+), 19 deletions(-) diff --git a/.gitea/workflows/build-image.yml b/.gitea/workflows/build-image.yml index 1a438d3..644b643 100644 --- a/.gitea/workflows/build-image.yml +++ b/.gitea/workflows/build-image.yml @@ -13,15 +13,11 @@ jobs: # change mirror to kku.ac.th for faster package downloading sudo sed -i 's@http://archive.ubuntu.com@http://mirror.kku.ac.th@g' /etc/apt/sources.list.d/ubuntu.sources sudo apt update && sudo apt install nodejs npm curl -y - - name: Install project dependencies - run: | - npm install - - name: Testing APIs - run: | - chmod +x test.sh - ./test.sh - name: Build docker image run: | + mv Dockerfile ../ + mv entrypoint ../ + cd ../ docker build . -t accounting-api:latest \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 3a4ea75..6d565d8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,22 +5,16 @@ RUN chmod +x ./entrypoint RUN apk update && apk add npm -RUN mkdir /server +ADD micro-service-api /server -ADD node_modules /server/node_modules -ADD package-lock.json /server/package-lock.json -ADD package.json /server/package.json - -ADD exthernal-login-api /server/exthernal-login-api -ADD exthernal-ttc-api /server/exthernal-ttc-api -ADD exthernal-accountingwep-api /server/exthernal-accountingwep-api - -ADD start-accountingwep.sh /start-accountingwep.sh -ADD start-ttc.sh /start-ttc.sh -ADD start-login.sh /start-login.sh +RUN mv /server/start-accountingwep.sh / +RUN mv /server/start-login.sh / +RUN mv /server/start-ttc.sh / RUN chmod +x /start-accountingwep.sh RUN chmod +x /start-login.sh RUN chmod +x /start-ttc.sh +RUN cd /server && npm install + ENTRYPOINT ["/entrypoint"]