commit 2ec3283e347ab9dff1d4bb2d6db7f00c80ca57e4 Author: Alex Borisov <79996669747@ya.ru> Date: Sun Feb 11 16:46:50 2024 +0300 initial diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..fb76c05 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,39 @@ +name: Actions Build Docker Image +run-name: ${{ gitea.actor }} is building new image 🚀 +on: [push] + +jobs: + Build-Docker: + runs-on: soaska + steps: + - run: echo "🎉 The job was automatically triggered by a ${{ gitea.event_name }} event." + - name: Install Node.js + run: | + apk add --no-cache nodejs + - name: Check out repository code + uses: actions/checkout@v3 + - name: List files in the repository + run: | + ls ${{ gitea.workspace }} + - run: echo "🍏 This job's status is ${{ job.status }}." + - name: Install Docker + run: | + apk add --no-cache docker + - name: Start Docker service + run: | + dockerd & + sleep 5 + docker info + - name: Build Dockerfile + run: | + docker build -t sd_telegram . + - name: Upload Docker image to soaska.ru + run: | + package_name=$(basename ${{ github.repository }}) + branch_name=$(git rev-parse --abbrev-ref HEAD | tr '[:upper:]' '[:lower:]') + + docker login -u ${{ secrets.username }} -p ${{ secrets.password }} soaska.ru + docker tag sd_telegram soaska.ru/${{ secrets.username }}/$package_name:$branch_name + docker tag sd_telegram soaska.ru/${{ secrets.username }}/$package_name:latest + docker push soaska.ru/${{ secrets.username }}/$package_name:$branch_name + docker push soaska.ru/${{ secrets.username }}/$package_name:latest diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..62bc47b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM python:3.11 +LABEL maintainer="info@borisov-ab.ru" + +RUN apt update && \ + apt full-upgrade -y + +RUN pip install torch