Update docker entry
Docker Build and Release Upload / build (push) Successful in 1m26s

This commit is contained in:
2025-07-26 12:10:45 -07:00
parent 478ce2f592
commit 0a9ee122e7
4 changed files with 19 additions and 5 deletions
+3 -5
View File
@@ -56,11 +56,9 @@ RUN set -e && \
FROM mcr.microsoft.com/dotnet/aspnet:9.0 FROM mcr.microsoft.com/dotnet/aspnet:9.0
WORKDIR /certs WORKDIR /
RUN apt update && apt upgrade -y && \ COPY cert-gen.sh /cert-gen.sh
apt install -y openssl && \ RUN chmod +x /cert-gen.sh
openssl genrsa -out private_key.pem 2048 && \
openssl rsa -in private_key.pem -pubout -out public_key.pem
WORKDIR /app WORKDIR /app
+4
View File
@@ -0,0 +1,4 @@
#!/bin/sh
openssl genrsa -out private_key.pem 2048
openssl rsa -in private_key.pem -pubout -out public_key.pem
+2
View File
@@ -15,6 +15,8 @@ services:
- EmailPassword=${Email_Password} - EmailPassword=${Email_Password}
ports: ports:
- 5000:5000 - 5000:5000
volumes:
- ./certs:/certs
depends_on: depends_on:
- auth-database - auth-database
+10
View File
@@ -0,0 +1,10 @@
#!/bin/sh
# Copy certs-gen.sh into the mounted /certs volume if it doesn't exist
if [ ! -f /certs/cert-gen.sh ]; then
cp /cert-gen.sh /certs/cert-gen.sh
chmod +x /certs/cert-gen.sh
fi
# Launch the application
exec dotnet Server.dll --urls http://+:5000