Skip to content

Enhance Docker Compatibility and Update Documentation#1

Open
rezashahnazar wants to merge 1 commit into
sabber-slt:mainfrom
rezashahnazar:main
Open

Enhance Docker Compatibility and Update Documentation#1
rezashahnazar wants to merge 1 commit into
sabber-slt:mainfrom
rezashahnazar:main

Conversation

@rezashahnazar
Copy link
Copy Markdown

This pull request introduces several improvements to the Docker setup and documentation to ensure cross-platform compatibility and adherence to current best practices.

Key Changes:

  • Dockerfile Updates:

    • Replaced Google Chrome with Chromium to support ARM64 architecture, ensuring compatibility with Apple Silicon (M1/M2) Macs.
    • Implemented a multi-stage build process to support both AMD64 and ARM64 architectures.
  • docker-compose.yml Update:

    • Removed the obsolete version attribute to align with recent Docker Compose standards and avoid potential warnings.
  • README Updates:

    • Added instructions for building multi-platform Docker images using Docker Buildx.
    • Updated run instructions to specify platform usage for Apple Silicon Macs.

These changes aim to enhance the usability of the NetExtract project across different systems and streamline the setup process for developers.

- Replaced Google Chrome with Chromium for ARM64 support
- Added multi-stage build to support both AMD64 and ARM64 architectures

2- Update README with multi-platform Docker instructions

- Added build instructions using Docker Buildx for cross-platform support
- Updated run instructions to specify platform for Apple Silicon Macs
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.

1 participant