diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml new file mode 100644 index 0000000..63aaf4e --- /dev/null +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,34 @@ +name: Build and Deploy Fitness App +on: + push: + branches: [ "master" ] + +jobs: + build-and-deploy: + runs-on: ubuntu-latest + container: + image: catthehacker/ubuntu:act-latest + # Der Runner braucht Zugriff auf Docker und dein Projektverzeichnis + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /opt/fitness:/opt/fitness + + steps: + - name: Checkout Code + uses: actions/checkout@v4 + # Holt den neuesten Code aus deinem Repository in den Runner + + - name: Build Backend Image + run: | + docker build -f apps/api/Dockerfile -t fitness-api:latest . + + - name: Build Frontend Image + run: | + docker build -f apps/web/Dockerfile -t fitness-web:latest . + + - name: Restart Application + run: | + cd /opt/fitness + docker compose down + docker compose up -d + \ No newline at end of file diff --git a/apps/api/obj/Debug/net8.0/Api.AssemblyInfo.cs b/apps/api/obj/Debug/net8.0/Api.AssemblyInfo.cs index ae686ff..59ca18c 100644 --- a/apps/api/obj/Debug/net8.0/Api.AssemblyInfo.cs +++ b/apps/api/obj/Debug/net8.0/Api.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Api")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+0e9377739ecf945e0da1e75a85e0a06a95cd0d00")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b8cfa1689f98c7e0c31ccf4539ea577e6b68cb59")] [assembly: System.Reflection.AssemblyProductAttribute("Api")] [assembly: System.Reflection.AssemblyTitleAttribute("Api")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/apps/api/obj/Debug/net8.0/Api.AssemblyInfoInputs.cache b/apps/api/obj/Debug/net8.0/Api.AssemblyInfoInputs.cache index 02a86d0..1f01e0f 100644 --- a/apps/api/obj/Debug/net8.0/Api.AssemblyInfoInputs.cache +++ b/apps/api/obj/Debug/net8.0/Api.AssemblyInfoInputs.cache @@ -1 +1 @@ -ffe41f120d57867c590b01993978902e9fec8bbb7e05b266dbeabfa061be576e +d4e4f41d7559ee209abb748e9bc1230fd1419b674ba228ed2bc5b4087ec934e3