-
-
Notifications
You must be signed in to change notification settings - Fork 7
2. System Requirements
- Windows (with WSL)
- macOS
- Linux
-
.NET SDK 7.0:
- Download and install the .NET SDK 7.0 or above from the official Microsoft website.
-
Flutter 3.13:
- Install Flutter 3.13 by following the installation instructions available on the Flutter website.
-
Node.js:
- Install Node.js from the official Node.js website.
-
npm (Node Package Manager):
- npm is typically included with Node.js installation. Ensure it's available by running
npm -v
in your command prompt or terminal.
- npm is typically included with Node.js installation. Ensure it's available by running
-
Python 3.11:
- Download and install Python 3.11 from the official Python website.
-
Helm:
- Install Helm by following the instructions provided in the Helm documentation.
-
Kubernetes (k8s):
- Depending on your platform, set up a Kubernetes cluster. Refer to the Kubernetes documentation for installation instructions: kubernetes.io.
-
Docker / Podman:
- Install Docker or Podman for containerization, depending on your preference and platform.
- Docker: docker.com
- Podman (Linux): podman.io
- Install Docker or Podman for containerization, depending on your preference and platform.
-
Terraform:
- Install Terraform by downloading the binary from the official Terraform website.
For Windows (with WSL):
- Ensure that Windows Subsystem for Linux (WSL) is installed. You can enable it from Windows Features or using PowerShell.
- Set up a Linux distribution through WSL, such as Ubuntu, and configure it as needed.
For macOS:
- No additional platform-specific requirements beyond the general requirements listed above.
For Linux:
- No additional platform-specific requirements beyond the general requirements listed above.
-
Memory (RAM): 16GB of RAM is recommended. This amount of RAM is advised to ensure smooth operation when running multiple Docker containers. Running the application with 8GB of RAM may lead to performance issues and resource constraints.
-
Processor (CPU): A multi-core processor with good performance is recommended, as it will help with running containerized services efficiently.
-
Storage: Sufficient storage space is required to store code repositories, container images, and application data. It's recommended to have at least 100GB of free disk space.
-
Network: A stable and high-speed internet connection is beneficial, especially when pulling and pushing container images and collaborating on projects hosted on GitHub.
Having a computer that meets or exceeds these recommended hardware requirements will enhance your development experience and ensure that your Profio Logistics Application development environment can handle the demands of running containerized services and managing code effectively.
If you found this documentation helpful, please consider giving it a ⭐️ on GitHub.
🐛 Found a bug or have a suggestion? Report an issue.
📣 Have questions or need support? Visit our Support Section.