cf064531c5
Build and Push Docker Images / build (push) Successful in 11s
- docker-compose.yml is now the single file for Portainer (staging and prod).
Uses registry images with ${IMAGE_TAG:-staging}, ${LOGS_PATH:-/opt/myai/logs},
and ${FILES_PATH:-/opt/myai/files} so the same file works for all environments.
- docker-compose.override.yml adds build context, ports, and env_file for local dev
and is auto-merged by "docker compose up" (no extra flags needed).
- .env.template documents IMAGE_TAG, LOGS_PATH, FILES_PATH alongside existing vars.
- docker-compose.dcproj updated so override file nests under docker-compose.yml in
Solution Explorer.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
27 lines
915 B
Plaintext
27 lines
915 B
Plaintext
<Project Sdk="Microsoft.Docker.Sdk">
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>81dded9d-158b-e303-5f62-77a2896d2a5a</ProjectGuid>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<TargetFramework>net10.0</TargetFramework>
|
|
<DockerComposeFiles>docker-compose.yml;docker-compose.override.yml</DockerComposeFiles>
|
|
<DockerTargetOS>Linux</DockerTargetOS>
|
|
<ProjectVersion>2.1</ProjectVersion>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<None Include=".env" />
|
|
<None Include=".env.production">
|
|
<DependentUpon>.env</DependentUpon>
|
|
</None>
|
|
<None Include=".env.staging">
|
|
<DependentUpon>.env</DependentUpon>
|
|
</None>
|
|
<None Include=".env.template">
|
|
<DependentUpon>.env</DependentUpon>
|
|
</None>
|
|
<None Include="docker-compose.yml" />
|
|
<None Include="docker-compose.override.yml">
|
|
<DependentUpon>docker-compose.yml</DependentUpon>
|
|
</None>
|
|
</ItemGroup>
|
|
</Project> |