Repository: porthole-ascend-cinnamon/mhddos_proxy_releases Branch: main Commit: ec5548aa9878 Files: 7 Total size: 2.3 KB Directory structure: gitextract_q6_3nsqd/ ├── .github/ │ └── workflows/ │ └── release.yaml ├── .gitignore ├── Dockerfile ├── README-EN.md ├── README.md ├── config.json └── version.txt ================================================ FILE CONTENTS ================================================ ================================================ FILE: .github/workflows/release.yaml ================================================ name: release on: release: types: [ released ] jobs: buildx: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Set up QEMU uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Login to GitHub Container Registry run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin - name: Build and push uses: docker/build-push-action@v3 with: context: . platforms: linux/amd64, linux/arm64 push: true tags: ghcr.io/porthole-ascend-cinnamon/mhddos_proxy, ghcr.io/porthole-ascend-cinnamon/mhddos_proxy:${{ github.event.release.tag_name }} update_version: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 with: ref: 'main' - run: echo "${{ github.event.release.tag_name }}" > version.txt - uses: stefanzweifel/git-auto-commit-action@v4 with: file_pattern: version.txt ================================================ FILE: .gitignore ================================================ .idea ================================================ FILE: Dockerfile ================================================ FROM --platform=$TARGETPLATFORM debian:bullseye-slim as runtime ARG TARGETPLATFORM WORKDIR mhddos_proxy RUN if [ "$TARGETPLATFORM" = "linux/arm64" ]; \ then FILENAME=mhddos_proxy_linux_arm64; \ else FILENAME=mhddos_proxy_linux; fi \ && apt-get update && apt-get install curl -y \ && curl -Lo mhddos_proxy_linux https://github.com/porthole-ascend-cinnamon/mhddos_proxy_releases/releases/latest/download/$FILENAME \ && apt-get remove -y curl \ && apt-get autoremove -y \ && rm -rf /var/lib/apt/lists/* RUN chmod +x mhddos_proxy_linux ENTRYPOINT ["./mhddos_proxy_linux"] ================================================ FILE: README-EN.md ================================================ ⚠️ Important announcement mhddos_proxy is ending cooperation with IT Army of Ukraine and leaving its structure. The project team will continue its volunteer work as part of CyberCorps (@kiberkorpus). This tool is no longer supported and will stop working in the near future. Thank you all for your participation and trust. ================================================ FILE: README.md ================================================ ⚠️ Важливе повідомлення mhddos_proxy припиняє кооперацію з IT Army of Ukraine та виходить з її складу. Команда проєкту продовжить волонтерську роботу в організації Кіберкорпус (@kiberkorpus). Цей інструмент більше не підтримується і найближчим часом припинить роботу. Дякуємо всім за участь і довіру. ================================================ FILE: version.txt ================================================ v106