Enironment Variable being rendered literal OK,
So created 2 variables in my local .env file
ASSET_BASE_URL=&quot;https://mysite.local/resources&quot;
ASSET_BASE_PATH=&quot;/Volumes/yada/yada/yada/resources&quot;
Then in the CP, created a new Asset volume and punched in
Base URL = $ASSET_BASE_URL/gallery
File System Path = $ASSET_BASE_PATH/gallery
Then front end renders an entries asset as:
&lt;img src=&quot;$ASSET_BASE_URL/_480x480_crop_center-center_80_none/doddle-01.jpg&quot; alt=&quot;Doddle 01&quot; width=&quot;480&quot; height=&quot;480&quot;&gt;
THEN it creates a new folder named '$ASSET_BASE_PATH' at public site root.
I'm familiar with V2 it appears V3 has stepped up a bit. Could it be a Mamp issue with paths or somesuch trickery? Works if I hard code the paths as listed initially. All help greatly appreciated.
You can't append anything to the value if you use environment variables. You need to use aliases for this.
In you config/general.php, add this:
'*' =&gt; [
    'aliases' =&gt; [
        'assetBasePath' =&gt; getenv('ASSET_BASE_PATH'),
        'assetBaseUrl' =&gt; getenv('ASSET_BASE_URL'),
    ],
],


Then in the asset volume settings, use the aliases in the Base URL &amp; File system path: