From 9d0d458fe3991b29056f5e0aaaa79af1fa07729f Mon Sep 17 00:00:00 2001 From: Arif Hasanic Date: Fri, 29 Aug 2025 14:01:37 +0200 Subject: [PATCH] ci test commit --- .github/workflows/ci.yml | 3 ++- Dockerfile | 2 +- nginx.conf | 29 +++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 nginx.conf diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6ca7a1b..9103384 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,6 +46,7 @@ jobs: - uses: christopherhx/gitea-download-artifact@v4 with: name: build + path: build - name: Log in to Docker Registry uses: docker/login-action@v2 with: @@ -53,7 +54,7 @@ jobs: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build Docker image - run: ls -la && docker build -t git.rivercry.com/wg/monitor-im-flur . + run: docker build -t git.rivercry.com/wg/monitor-im-flur . - name: Push Docker image run: docker push git.rivercry.com/wg/monitor-im-flur diff --git a/Dockerfile b/Dockerfile index 2dddbea..e87923e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM nginx:latest WORKDIR /app -COPY ./build/* . +COPY ./build/* /usr/share/nginx/html/ EXPOSE 80 CMD ["nginx", "-g", "daemon off;"] diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000..432d33c --- /dev/null +++ b/nginx.conf @@ -0,0 +1,29 @@ +http { + + include mime.types; + + set_real_ip_from 0.0.0.0/0; + real_ip_recursive on; + real_ip_header X-Forward-For; + limit_req_zone $binary_remote_addr zone=mylimit:10m rate=10r/s; + + server { + listen 80; + server_name localhost; + root /proxy; + limit_req zone=mylimit burst=70 nodelay; + + location / { + root /usr/share/nginx/html; + index index.html index.htm; + try_files $uri /index.html; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } + } +} + +events {}