- https://github.com/davidclaeysquinones
- 
					I like to learn and have fun while doing it. At work I develop and maintain .NET applications. While it might not sound very exciting it has proven to be a good playing field for developing my skills. 
-  Joined on 2023-05-05 
Block a user
	net-base (sha256:2c908346940d4e228383b9412042189d095e9d27baf0a3ffa915587f4b09333b)
Installation
docker pull git.claeyscloud.com/david/net-base@sha256:2c908346940d4e228383b9412042189d095e9d27baf0a3ffa915587f4b09333bsha256:2c908346940d4e228383b9412042189d095e9d27baf0a3ffa915587f4b09333bAbout this package
			Base  docker file for .Net applications
		
	
	
		Image Layers
| ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit | 
| CMD ["/bin/sh"] | 
| ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true | 
| RUN /bin/sh -c apk add --upgrade --no-cache ca-certificates-bundle libgcc libssl3 libstdc++ # buildkit | 
| RUN /bin/sh -c addgroup --gid=$APP_UID app && adduser --uid=$APP_UID --ingroup=app --disabled-password app # buildkit | 
| ENV DOTNET_VERSION=9.0.5 | 
| COPY /dotnet /usr/share/dotnet # buildkit | 
| RUN /bin/sh -c ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit | 
| ENV ASPNET_VERSION=9.0.5 | 
| COPY /dotnet /usr/share/dotnet # buildkit | 
| ARG CONFIG_DIRECTORY_ARG=/config | 
| ENV CONFIG_DIRECTORY=/config | 
| ENV DOTNET_CLI_TELEMETRY_OPTOUT=1 | 
| ENV ASPNETCORE_ENVIRONMENT=Production | 
| ENV ASPNETCORE_URLS=http://+:80;https://+:443 | 
| ENV CERTIFICATES_DIRECTORY=/usr/local/share/ca-certificates | 
| ENV ASPNETCORE_Kestrel__Certificates__Default__Path=/usr/local/share/ca-certificates/aspnetapp.crt | 
| ENV ASPNETCORE_Kestrel__Certificates__Default__KeyPath=/usr/local/share/ca-certificates/aspnetapp.key | 
| ENV TZ=Europe/Brussels | 
| ARG CERT_PASSWORD=lZ5UrL4wtGFqxu9d | 
| RUN |2 CONFIG_DIRECTORY_ARG=/config CERT_PASSWORD=lZ5UrL4wtGFqxu9d /bin/sh -c apk update && apk upgrade --available && apk add ca-certificates && apk add tzdata && rm -rf /var/cache/apk/* && mkdir -p $CERTIFICATES_DIRECTORY && mkdir -p $CONFIG_DIRECTORY # buildkit | 
| COPY /config /config # buildkit | 
| RUN |2 CONFIG_DIRECTORY_ARG=/config CERT_PASSWORD=lZ5UrL4wtGFqxu9d /bin/sh -c cp $CONFIG_DIRECTORY/aspnetapp.pem $ASPNETCORE_Kestrel__Certificates__Default__Path && cp $CONFIG_DIRECTORY/aspnetapp.key $ASPNETCORE_Kestrel__Certificates__Default__KeyPath && rm -rf $CONFIG_DIRECTORY && chmod 755 $ASPNETCORE_Kestrel__Certificates__Default__Path && chmod +x $ASPNETCORE_Kestrel__Certificates__Default__Path && chown app:app $ASPNETCORE_Kestrel__Certificates__Default__Path && cat $ASPNETCORE_Kestrel__Certificates__Default__Path >> /etc/ssl/certs/ca-certificates.crt && chmod 755 $ASPNETCORE_Kestrel__Certificates__Default__KeyPath && chmod +x $ASPNETCORE_Kestrel__Certificates__Default__KeyPath && chown app:app $ASPNETCORE_Kestrel__Certificates__Default__KeyPath && update-ca-certificates # buildkit | 
| ENV ASPNETCORE_Kestrel__Certificates__Default__Password=lZ5UrL4wtGFqxu9d | 
| EXPOSE map[80/tcp:{}] | 
| EXPOSE map[443/tcp:{}] | 
Labels
| Key | Value | 
|---|---|
| org.opencontainers.image.created | 2025-05-20T06:21:28.881Z | 
| org.opencontainers.image.description | Base docker file for .Net applications | 
| org.opencontainers.image.documentation | https://git.claeyscloud.com/david/epg-info-docker/src/branch/main/README.md | 
| org.opencontainers.image.licenses | |
| org.opencontainers.image.revision | 019f7e3a70f2e6b12725e24bf21bdc0fb84d2791 | 
| org.opencontainers.image.source | https://git.claeyscloud.com/david/net-base | 
| org.opencontainers.image.title | net-base | 
| org.opencontainers.image.url | https://git.claeyscloud.com/david/net-base | 
| org.opencontainers.image.version | 9.0.5 | 
		Details
		
			 2025-05-20 08:23:14 +02:00 
			
		
		
		Versions (7)
		View all
		
		
		
		
		
	
 Container
			
			
			
			 5
			
			
			
			
			
			
			
			
	 OCI / Docker
	 linux/amd64
	
	
	
	
	
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			 49 MiB