Skip to content

feat(docker): add containerization setup and build scripts (README updated)#154

Merged
masterking32 merged 3 commits into
masterking32:mainfrom
pouya6672:masterking32
May 4, 2026
Merged

feat(docker): add containerization setup and build scripts (README updated)#154
masterking32 merged 3 commits into
masterking32:mainfrom
pouya6672:masterking32

Conversation

@pouya6672
Copy link
Copy Markdown
Contributor

Please use docker/buildx-multi-platform.sh to build and publish the Docker image to GitHub Packages, enabling users to pull it from ghcr.io/masterking32/masterdnsvpn:latest.

In addition, please select the "Link this package to a repository" option so that the package is properly linked to and displayed in the repository.

@masterking32
Copy link
Copy Markdown
Owner

درود، @pouya6672
لطفا داخل فایلهای ریدمی، آموزش های جدید رو بعد از

بخش ۲.۱: استفاده از نسخه‌های کامپایل‌شده (✅ روش پیشنهادی)

قرار دهید به عنوان بخشی جدید، علت: برای کاربران مبتدی ترتیب فایل ریدمی فعلی در کامیت فعلی شما گیج کننده هست، بزارید نصب آسان و استفاده آسان برنامه جای خود را داشته باشید و بخش مجزایی در انتها برای کاربران داکر/میکروتیک داشته باشیم.

@pouya6672
Copy link
Copy Markdown
Contributor Author

pouya6672 commented May 3, 2026

درود بر شما وقت بخیر. @masterking32
تغییری که درخواست کرده بودین انجام شد.
برای اینکه کاربران بتونند از ghcr.io/masterking32/masterdnsvpn:latest استفاده کنند با buildx-multi-platform.sh مراحل اسکریپت رو انجام بدین تا ایمیج روی پروفایل گیت هاب شما (GHCR) بیلد و اپلود بشه.

نیازمندی های اسکریپت:
نصب docker:
https://docs.docker.com/engine/install/
پیشنیاز Multi-platform builds:

docker buildx create \
  --name container-builder \
  --driver docker-container \
  --bootstrap --use
docker run --privileged --rm tonistiigi/binfmt --install all

در صورت نشون ندادن Package کانتینر در ریپوزتوری. بعد push ایمیج به GHCR وارد https://github.com/masterking32/MasterDnsVPN/pkgs/container/masterdnsvpn شوید و گذینه
Link this package to a repository
رو بزنید تا ایمیج در ریپوزیتوری دیده بشه.

@masterking32 masterking32 merged commit b6ecd85 into masterking32:main May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants