chore: use a secure dev environment

This commit is contained in:
jo 2023-04-11 19:30:46 +02:00 committed by Kyle Robbertze
parent edf96ac5fc
commit d4c272db49
7 changed files with 84 additions and 1 deletions

View file

@ -10,7 +10,18 @@ setup:
.env:
cp .env.dev .env
dev: .env
dev-certs:
rm -f dev/certs/fake.*
openssl req -x509 \
-newkey rsa:2048 \
-days 365 \
-nodes \
-subj "/CN=localhost" -addext "subjectAltName=DNS:localhost,IP:127.0.0.1" \
-keyout dev/certs/fake.key \
-out dev/certs/fake.crt
cat dev/certs/fake.{key,crt} > dev/certs/fake.pem
dev: .env dev-certs
DOCKER_BUILDKIT=1 docker-compose build
docker-compose run --rm legacy make build
docker-compose run --rm api libretime-api migrate