diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 8355e7b..eccf8ec 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -9,22 +9,16 @@ jobs: deploy: runs-on: self-hosted container: - image: node:18 - options: --privileged + image: anas/node18-docker:latest # Replace with your image + options: --privileged -v /var/run/docker.sock:/var/run/docker.sock steps: - - name: Install Docker CLI - run: | - apt-get update - apt-get install -y docker.io - docker --version - #- name: Install Docker CLI - # run: | - # apt-get update && apt-get install -y docker.io - - name: Check docker version - run: docker version + - name: Verify Docker CLI + run: docker --version - name: Checkout code uses: actions/checkout@v3 + with: + fetch-depth: 1 - name: Build Docker image run: docker build -t flask-app . diff --git a/Dockerfile b/Dockerfile index b3f7498..e8cc9fa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,4 +11,4 @@ ENV FLASK_APP=app.py ENV FLASK_RUN_HOST=0.0.0.0 EXPOSE 5000 -CMD ["flask", "run"] \ No newline at end of file +CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"] \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index e0bd199..3c68177 100644 Binary files a/requirements.txt and b/requirements.txt differ