Commit Graph

7 Commits

Author SHA1 Message Date
Thilo Graf
f823e7e8ee docker-compose.yml: remove obsolete version tag
Not required for newer docker versions.
2025-01-02 17:37:52 +01:00
Thilo Graf
29f40aadaa docker-compose.yml: add volume for sources 2024-05-06 18:02:01 +02:00
Thilo Graf
cc4c950b92 Standardize PATH during build
- Introduced a standard PATH environment variable definition during the
  image build phase to ensure consistency across different build environments.
- Removed redundant PATH argument definition to streamline Dockerfile
  and related configurations.
- Adjusted volume bindings in docker-compose.yml and Dockerfile to support
  a new directory structure for binaries.
- Enabled PATH environment variable pass-through in docker-compose.yml to
  ensure custom binary paths are accessible.
- Minor adjustments to script generation and directory initialization to enhance container setup processes.

This update optimizes the build environment and improves container
configuration by ensuring that essential tools and custom binaries are
readily available in the PATH across all stages of the build and
execution process.
2024-04-11 18:32:39 +02:00
Thilo Graf
e33f5ae552 docker-compose.yml: remove PATH from args
For use only environment defined PATH
2024-04-10 19:26:13 +02:00
Thilo Graf
6cdd9f8df4 docker-compose.yml: Update Docker Compose versiom to v3.8 and optimize env
- Upgraded Docker Compose file version from 3 to 3.8 to leverage new
  features and improvements.
- Reorganized the service configuration for tuxbox-build by
  specifying `container_name` at the appropriate level and shifting
  from inline `environment` variables to an external `.env` file for a cleaner and more maintainable setup.
- Removed redundant environment variable definitions and comments
  to streamline the configuration.

Better maintainability of Docker setup and ensures compatibility with newer Docker Compose features.
2024-04-10 18:11:31 +02:00
Thilo Graf
7ac438d22f docker-compose.yml: add missuíng data volume dir 2024-04-08 19:12:48 +02:00
Thilo Graf
dab8585fab Initial commit 2024-04-07 14:37:07 +02:00