You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
This issue proposes introducing Docker container support to streamline environment setup, dependencies management, and improve reproducibility for the Kinds-of-Intelligence-CFI/animal-ai project. The benefit would be cross-repository, where testing would benefit the most from this feature.
Describe the solution you'd like
Adding Docker support to this repository can offer several advantages:
Reproducibility: Ensures that all users run the same software versions and configurations.
Ease of Setup: Reduces the time required to install dependencies, troubleshoot, and configure the environment.
Portability: Allows contributors to work on different OS without environment-specific issues.
Scalability: Supports deployment across different cloud providers or CI/CD pipelines using containerized workflows.
So, the full process would be something like this...
1. Create a Dockerfile: Define a Dockerfile to encapsulate the dependencies and configurations. This file should:
Install necessary libraries and dependencies (Unity, ML-Agents, Python, etc.).
Copy necessary project files into the container.
Set up any required environment variables.
Docker Compose (Optional): If the project requires multiple services (e.g., a database, separate backend service), create a docker-compose.yml to orchestrate multi-container setups.
2. Documentation: Add instructions to the README or a docker/README.md to guide users on:
3. Building and running the Docker container locally.
Configuring and mounting any external files (like YAML files) into the container for custom configurations.
CI Integration: (Optional) Update GitHub Actions workflow to build and test the Docker image on each commit, ensuring environment consistency.
Describe alternatives you've considered
None
Additional context
Currently implementing this feature and this issue post simply confirms there is work currently being implemented.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
This issue proposes introducing Docker container support to streamline environment setup, dependencies management, and improve reproducibility for the Kinds-of-Intelligence-CFI/animal-ai project. The benefit would be cross-repository, where testing would benefit the most from this feature.
Describe the solution you'd like
Adding Docker support to this repository can offer several advantages:
So, the full process would be something like this...
Describe alternatives you've considered
None
Additional context
Currently implementing this feature and this issue post simply confirms there is work currently being implemented.
The text was updated successfully, but these errors were encountered: