mirror of
https://github.com/AudebertAdrien/ft_transcendence.git
synced 2025-12-16 14:07:49 +01:00
fix ssl cert creation
This commit is contained in:
parent
05e438c7b8
commit
9fe444c65d
@ -2,18 +2,14 @@
|
|||||||
distinguished_name = req_distinguished_name
|
distinguished_name = req_distinguished_name
|
||||||
req_extensions = req_ext
|
req_extensions = req_ext
|
||||||
x509_extensions = req_ext
|
x509_extensions = req_ext
|
||||||
|
prompt = no
|
||||||
|
|
||||||
[req_distinguished_name]
|
[req_distinguished_name]
|
||||||
countryName = FR
|
countryName = FR
|
||||||
countryName_default = FR
|
|
||||||
stateOrProvinceName = Pyrénées Orientales
|
stateOrProvinceName = Pyrénées Orientales
|
||||||
stateOrProvinceName_default = Pyrénées Orientales
|
|
||||||
localityName = Perpignan
|
localityName = Perpignan
|
||||||
localityName_default = Perpignan
|
|
||||||
organizationName = 42Perpignan
|
organizationName = 42Perpignan
|
||||||
organizationName_default = 42Perpignan
|
|
||||||
commonName = www.ft_transcendence.com
|
commonName = www.ft_transcendence.com
|
||||||
commonName_default = localhost
|
|
||||||
|
|
||||||
[req_ext]
|
[req_ext]
|
||||||
subjectAltName = @alt_names
|
subjectAltName = @alt_names
|
||||||
|
|||||||
20
makefile
20
makefile
@ -9,7 +9,13 @@ ELK_COMPOSE=docker compose -f $(ELK_COMPOSE_FILE) -p $(ELK_PROJECT_NAME)
|
|||||||
|
|
||||||
CONTAINER=$(c)
|
CONTAINER=$(c)
|
||||||
|
|
||||||
up: down
|
|
||||||
|
# Define a red color variable using ANSI escape code
|
||||||
|
RED=\033[31m
|
||||||
|
GREEN=\033[32m
|
||||||
|
NC=\033[0m # No Color (reset)
|
||||||
|
|
||||||
|
up: down ssl-certs
|
||||||
$(COMPOSE) build
|
$(COMPOSE) build
|
||||||
$(COMPOSE) up -d $(CONTAINER) || true
|
$(COMPOSE) up -d $(CONTAINER) || true
|
||||||
|
|
||||||
@ -23,9 +29,15 @@ destroy:
|
|||||||
$(COMPOSE) down -v --rmi all
|
$(COMPOSE) down -v --rmi all
|
||||||
|
|
||||||
ssl-certs:
|
ssl-certs:
|
||||||
openssl req -x509 -nodes -days 365 -newkey rsa:4096 \
|
@if [ ! -f certs/ssl/private.key ] && [ ! -f certs/ssl/certificate.crt ]; then \
|
||||||
-keyout certs/ssl/private.key -out certs/ssl/certificate.crt \
|
echo "$(GREEN)SSL certificates not found, generating...$(NC)"; \
|
||||||
-config config/ssl.conf
|
mkdir -p certs/ssl; \
|
||||||
|
openssl req -x509 -nodes -days 365 -newkey rsa:4096 \
|
||||||
|
-keyout certs/ssl/private.key -out certs/ssl/certificate.crt \
|
||||||
|
-config config/ssl.conf; \
|
||||||
|
else \
|
||||||
|
echo "$(GREEN)SSL certificates already exist.$(NC)"; \
|
||||||
|
fi
|
||||||
|
|
||||||
# Manage ELK stack
|
# Manage ELK stack
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user