From 5ad9669776aaee861f27448c2f25e41686e2d669 Mon Sep 17 00:00:00 2001 From: supphakitd <67319010028@technictrang.ac.th> Date: Wed, 26 Nov 2025 14:29:16 +0700 Subject: [PATCH] *: initial commit Signed-off-by: supphakitd <67319010028@technictrang.ac.th> --- .gitea/workflows/build-image.yml | 16 ++++++++++++++++ Dockerfile | 5 +++++ 2 files changed, 21 insertions(+) create mode 100644 .gitea/workflows/build-image.yml create mode 100644 Dockerfile diff --git a/.gitea/workflows/build-image.yml b/.gitea/workflows/build-image.yml new file mode 100644 index 0000000..95ae3ce --- /dev/null +++ b/.gitea/workflows/build-image.yml @@ -0,0 +1,16 @@ +name: Build Docker Image +run-name: Build Docker Image +on: [push] + +jobs: + Build Docker Image: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@v4 + - name: Build docker image + run: | + set +e + docker image rm -f ubuntu-node:latest + set -e + docker build . -t ubuntu-node:latest \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0be84bd --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +FROM docker.gitea.com/runner-images:ubuntu-latest + +RUN sudo sed -i 's@http://archive.ubuntu.com@http://mirror.kku.ac.th@g' /etc/apt/sources.list.d/ubuntu.sources +RUN sudo apt update && sudo apt upgrade -y +RUN sudo apt install nodejs npm curl -y \ No newline at end of file