From 1e17c4f085679ad5faa39c2c8526e0e19e8d9647 Mon Sep 17 00:00:00 2001 From: Theodor von Haft Date: Mon, 11 Aug 2025 12:26:54 +0200 Subject: [PATCH 1/2] Create azure-container-webapp.yml --- .github/workflows/azure-container-webapp.yml | 86 ++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 .github/workflows/azure-container-webapp.yml diff --git a/.github/workflows/azure-container-webapp.yml b/.github/workflows/azure-container-webapp.yml new file mode 100644 index 0000000..8259ede --- /dev/null +++ b/.github/workflows/azure-container-webapp.yml @@ -0,0 +1,86 @@ +# This workflow will build and push a Docker container to an Azure Web App when a commit is pushed to your default branch. +# +# This workflow assumes you have already created the target Azure App Service web app. +# For instructions see https://docs.microsoft.com/en-us/azure/app-service/quickstart-custom-container?tabs=dotnet&pivots=container-linux +# +# To configure this workflow: +# +# 1. Download the Publish Profile for your Azure Web App. You can download this file from the Overview page of your Web App in the Azure Portal. +# For more information: https://docs.microsoft.com/en-us/azure/app-service/deploy-github-actions?tabs=applevel#generate-deployment-credentials +# +# 2. Create a secret in your repository named AZURE_WEBAPP_PUBLISH_PROFILE, paste the publish profile contents as the value of the secret. +# For instructions on obtaining the publish profile see: https://docs.microsoft.com/azure/app-service/deploy-github-actions#configure-the-github-secret +# +# 3. Create a GitHub Personal access token with "repo" and "read:packages" permissions. +# +# 4. Create three app settings on your Azure Web app: +# DOCKER_REGISTRY_SERVER_URL: Set this to "https://ghcr.io" +# DOCKER_REGISTRY_SERVER_USERNAME: Set this to the GitHub username or organization that owns the repository +# DOCKER_REGISTRY_SERVER_PASSWORD: Set this to the value of your PAT token from the previous step +# +# 5. Change the value for the AZURE_WEBAPP_NAME. +# +# For more information on GitHub Actions for Azure: https://github.com/Azure/Actions +# For more information on the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy +# For more samples to get started with GitHub Action workflows to deploy to Azure: https://github.com/Azure/actions-workflow-samples + +name: Build and deploy a container to an Azure Web App + +env: + AZURE_WEBAPP_NAME: your-app-name # set this to the name of your Azure Web App + +on: + push: + branches: [ "main" ] + workflow_dispatch: + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0 + + - name: Log in to GitHub container registry + uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ github.token }} + + - name: Lowercase the repo name and username + run: echo "REPO=${GITHUB_REPOSITORY,,}" >>${GITHUB_ENV} + + - name: Build and push container image to registry + uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0 + with: + push: true + tags: ghcr.io/${{ env.REPO }}:${{ github.sha }} + file: ./Dockerfile + + deploy: + permissions: + contents: none + runs-on: ubuntu-latest + needs: build + environment: + name: 'Development' + url: ${{ steps.deploy-to-webapp.outputs.webapp-url }} + + steps: + - name: Lowercase the repo name and username + run: echo "REPO=${GITHUB_REPOSITORY,,}" >>${GITHUB_ENV} + + - name: Deploy to Azure Web App + id: deploy-to-webapp + uses: azure/webapps-deploy@v2 + with: + app-name: ${{ env.AZURE_WEBAPP_NAME }} + publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }} + images: 'ghcr.io/${{ env.REPO }}:${{ github.sha }}' From 8694d86c3191ff72983c430a2bc4b3c7c4da1642 Mon Sep 17 00:00:00 2001 From: Theodor von Haft Date: Sat, 16 Aug 2025 05:29:37 +0200 Subject: [PATCH 2/2] Speicher erstellen --- Speicher | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Speicher diff --git a/Speicher b/Speicher new file mode 100644 index 0000000..f95bead --- /dev/null +++ b/Speicher @@ -0,0 +1,25 @@ +Datenspeicher mit Analyse und Crypto to Texter Writer und Texter to Crypto Reader, +Assoziation Overview Reader, Sortierer sortiert Information nach Kategorien und Themen. Search in Datenbase Information. Reartikulator für vorgesuchte/gespeicherte information +Speicherinformation: +8MC Cache zum Zwischenspeichern an Information und Daten wie es gespeichert wird und die gesucht werden und die Verwaltungsinformation beinhalten. Unendliche Speichergroße in MC z.B.: +Memory Capatcity Metric Volume = 1 nmmmc – unendlich Tera Memory Capatcity + +Mediendatenbank/Mediathek mit Track ID Editor und Sensethink Analysator zum erkennen von Frequenzen und Dezibel, Instrumente, Noten und Takt, Stimmung und +Genre, beschreiben des Songs und das Jahr und der Song wird Betitelt in +Songtitle_Interpret.Format des Songs +Format: BrainMusic, Mp3, MP4, WMA, WAV, SVF +Memory Capatcity Metric Volume = 1 nmmmc – unendlich Tera Memory Capatcity +BildContainer mit Bildanalysator für Bildfrequenzen, ISO-Werten und Distanzmessung Werten, Auflösung in Pixeln, mit Bildbeschriftungseditor mit Sensethink zum +beschreiben des Bildes, Jahr und Betitelt das was darauf zu sehen ist mit Betitelung_Aufnahmenummer.Format +Format = BrainPic, GIF, Pictures, Bild, .JPEG, PNG +Memory Capatcity Metric Volume = 1 nmmmc – unendlich Tera Memory Capatcity +Sound Datenbank/Mediathek Sortierer sortiert Soundanalysator in Frequenzen und Dezibel. +Mit Sensethink zur Betitelung und Beschreibung von Sound +Memory Capatcity Metric Volume = 1 nmmmc – unendlich Tera Memory Capatcity + +Je Memory Capatcity in Sektoren pro Sektor 1nmmg. +Und in 8 - 1024Mg/MB große Blocks ergo 824.484.929.824 Sektoren die Blocks und +Sektoren passen sich dem Speicherbildgröße automatisch an fangen wir mit dem +Brain/Hirn/Gehirn zum Beispiel mit 992Tg/Tb ergo +1.083.026.872.390.434.077.742.313.168.295.985.592.010.812.895 Sektoren und mit einem 8Mg/MB Cache. Als aktuelle Speicherbildgröße ist aber in Potenzzahlen erweiterbar und somit wie der Hirnspeicher an und für sich dynamisch flexibel. +