mirror of
https://github.com/ublue-os/forge.git
synced 2025-04-23 06:53:44 +03:00
fix: ini container fails on normal startup
This commit is contained in:
parent
717998b801
commit
258a1ce7f7
|
@ -9,7 +9,6 @@ if [ ! -f ${CERTIFICATE_DIRECTORY}/ssh/${SSH_KEY_NAME} ];
|
||||||
then
|
then
|
||||||
echo "uBlue Forge SSH key not present. Creating new key..."
|
echo "uBlue Forge SSH key not present. Creating new key..."
|
||||||
mkdir ${CERTIFICATE_DIRECTORY}/ssh -p
|
mkdir ${CERTIFICATE_DIRECTORY}/ssh -p
|
||||||
mkdir ${CERTIFICATE_DIRECTORY}/tls -p
|
|
||||||
# Generate SSH key
|
# Generate SSH key
|
||||||
ssh-keygen -o -a 100 -t ed25519 -f ${CERTIFICATE_DIRECTORY}/ssh/${SSH_KEY_NAME} -C "forge@ublue.local"
|
ssh-keygen -o -a 100 -t ed25519 -f ${CERTIFICATE_DIRECTORY}/ssh/${SSH_KEY_NAME} -C "forge@ublue.local"
|
||||||
else
|
else
|
||||||
|
@ -17,5 +16,12 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Creating TLS certificates
|
# Creating TLS certificates
|
||||||
echo "Creating / Updating TLS certificate..."
|
if [ ! -f ${CERTIFICATE_DIRECTORY}/tls/${TLS_ROOT_CERTIFICATE_NAME}.pem ];
|
||||||
|
then
|
||||||
|
echo "uBlue Forge TLS root not certificate present. Creating new certificates..."
|
||||||
|
mkdir ${CERTIFICATE_DIRECTORY}/tls -p
|
||||||
|
# Generate TLS certificates
|
||||||
minica --domains "*.ublue.local,ublue.local,localhost" --ip-addresses 127.0.0.1 -ca-cert "${CERTIFICATE_DIRECTORY}/tls/${TLS_ROOT_CERTIFICATE_NAME}.pem" -ca-key "${CERTIFICATE_DIRECTORY}/tls/${TLS_ROOT_CERTIFICATE_NAME}-key.pem"
|
minica --domains "*.ublue.local,ublue.local,localhost" --ip-addresses 127.0.0.1 -ca-cert "${CERTIFICATE_DIRECTORY}/tls/${TLS_ROOT_CERTIFICATE_NAME}.pem" -ca-key "${CERTIFICATE_DIRECTORY}/tls/${TLS_ROOT_CERTIFICATE_NAME}-key.pem"
|
||||||
|
else
|
||||||
|
echo "Existing uBlue Forge TLS root certificate found. Nothing to do..."
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in a new issue