My structure folder/file:
rootFolder/docker-compose
rootFolder/nopcommerce/*(contains all directory and dockerfile)
My docker-compose:
version: "3.4"
services:
nopcommerce_web:
build:
context: ./nopcommerce # root solution nopcommerce
dockerfile: Dockerfile
container_name: nopcommerce
ports:
- "8012:80"
depends_on:
- nopcommerce_database
restart: unless-stopped
environment:
ASPNETCORE_ENVIRONMENT: ${ASPNETCORE_ENVIRONMENT}
volumes:
- nopcommerce_data:/app/App_Data
When I execute the "docker-compose" I have this error in console:
2024-04-26 16:03:54 Unhandled exception. System.IO.DirectoryNotFoundException: /app/wwwroot/sitemaps/
2024-04-26 16:03:54 at Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(String root, ExclusionFilters filters)
2024-04-26 16:03:54 at Nop.Web.Framework.Infrastructure.Extensions.ApplicationBuilderExtensions.UseNopStaticFiles(IApplicationBuilder application) in /src/Presentation/Nop.Web.Framework/Infrastructure/Extensions/ApplicationBuilderExtensions.cs:line 263
2024-04-26 16:03:54 at Nop.Web.Framework.Infrastructure.NopStaticFilesStartup.Configure(IApplicationBuilder application) in /src/Presentation/Nop.Web.Framework/Infrastructure/NopStaticFilesStartup.cs:line 41
2024-04-26 16:03:54 at Nop.Core.Infrastructure.NopEngine.ConfigureRequestPipeline(IApplicationBuilder application) in /src/Libraries/Nop.Core/Infrastructure/NopEngine.cs:line 155
2024-04-26 16:03:54 at Nop.Web.Framework.Infrastructure.Extensions.ApplicationBuilderExtensions.ConfigureRequestPipeline(IApplicationBuilder application) in /src/Presentation/Nop.Web.Framework/Infrastructure/Extensions/ApplicationBuilderExtensions.cs:line 54
2024-04-26 16:03:54 at Nop.Web.Program.Main(String[] args) in /src/Presentation/Nop.Web/Program.cs:line 45
2024-04-26 16:03:54 at Nop.Web.Program.<Main>(String[] args)
: File exists:03:55 ln: /lib/ld-linux-x86-64.so.2
Thanks for your help.