diff --git a/docker-compose.yml b/docker-compose.yml index cc9be18..2d7f7cc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,13 +8,14 @@ x-app-common: &app-common restart: unless-stopped stop_signal: SIGINT env_file: - - .test.env + - .env environment: DEBUG: false DATABASE_URL: "postgresql://postgres:example@db:5432/postgres" REDIS_URL: "redis://valkey:6379/0" volumes: - - "./container:/var/opt/cprocsp/keys" + - "./container/certt.cer:/var/opt/cprocsp/keys/cert.cer" + - "./container/cont:/app/cont" services: valkey: diff --git a/scripts/boot.sh b/scripts/boot.sh index 342ec26..bb2d68f 100644 --- a/scripts/boot.sh +++ b/scripts/boot.sh @@ -1,9 +1,17 @@ #!/bin/bash set -e +# Set the license cpconfig -license -set "$CRYPTOPRO_LICENSE" + +# Create container folder +mkdir -p /var/opt/cprocsp/keys/appuser/cont + +# Copy container +cp -r /app/cont /var/opt/cprocsp/keys/appuser/ + +# Install container certmgr -inst -file /var/opt/cprocsp/keys/cert.cer -cont "$CRYPTOPRO_CONTAINER" -# certmgr -inst -file /var/opt/cprocsp/keys/cert.p7b -cont "$CRYPTOPRO_CONTAINER" # python -m alembic upgrade head python server.py