Mount Nix camera SDK into docker container with proper LD_LIBRARY_PATH
This commit is contained in:
@@ -127,6 +127,13 @@ in
|
||||
/var/lib/usda-vision/docker-compose.yml
|
||||
''}
|
||||
|
||||
# Configure docker-compose to use Nix-provided camera SDK
|
||||
echo "Configuring camera SDK in docker-compose.yml..."
|
||||
${pkgs.gnused}/bin/sed -i \
|
||||
-e '/^ - \/etc\/timezone:\/etc\/timezone:ro$/a\ - ${camera-sdk}/lib:/opt/camera-sdk/lib:ro' \
|
||||
-e 's|LD_LIBRARY_PATH=/usr/local/lib:/lib:/usr/lib|LD_LIBRARY_PATH=/opt/camera-sdk/lib:/usr/local/lib:/lib:/usr/lib|' \
|
||||
/var/lib/usda-vision/docker-compose.yml
|
||||
|
||||
# Fix env_file paths to point to /var/lib/usda-vision/.env
|
||||
echo "Fixing env_file paths in docker-compose.yml..."
|
||||
${pkgs.gnused}/bin/sed -i \
|
||||
|
||||
Reference in New Issue
Block a user