diff --git a/.env b/.env index bf96eec..c3929cf 100644 --- a/.env +++ b/.env @@ -1,5 +1,3 @@ -STEPCA_IMAGE=smallstep/step-ca -STEPCA_VERSION=0.25.0 -STEPCA_HOSTNAME= #ca -DOMAIN_NAME= #example.com -STEPCA_NAME= #instance name +STEP_CA_IMAGE=smallstep/step-ca +STEP_CA_VERSION=0.25.0 +STEP_CA_FQDN=ca.example.com # полное доменное имя CA diff --git a/README.md b/README.md index ed124ce..e82f3c3 100644 --- a/README.md +++ b/README.md @@ -7,11 +7,9 @@ #### Параметры переменных в файле .env ``` -STEPCA_IMAGE=smallstep/step-ca # имя образа контейнера -STEPCA_VERSION=0.25.0 # версия контейнера -STEPCA_HOSTNAME= # имя хоста(контейнера) на которы буду идти обращения на выпуск сертификатов. Например: ca -DOMAIN_NAME= # имя домена хоста на который будут идти обращения на выпуск сертификаторв. Например: example.com -STEPCA_NAME= # имя текущего экземпляра. Например: CORP LTD +STEP_CA_IMAGE=smallstep/step-ca # имя образа контейнера +STEP_CA_VERSION=0.25.0 # версия контейнера +STEP_CA_NAME= # имя текущего экземпляра. Например: CORP LTD ``` #### Параметры в docker-compose.yml @@ -34,6 +32,8 @@ git clone https://git.badms.ru/bms/step-ca.git cd step-ca mkdir data chown 1000:1000 data + +# Заменить значения в файле .env docker compose up -d ``` diff --git a/docker-compose.yml b/docker-compose.yml index c899c57..36a7cc2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,17 +1,18 @@ version: "3.8" + services: step-ca: - image: ${STEPCA_IMAGE}:${STEPCA_VERSION} + image: ${STEP_CA_IMAGE}:${STEP_CA_VERSION} container_name: step-ca - hostname: ${STEPCA_HOSTNAME}.${DOMAIN_NAME} + hostname: ${STEP_CA_FQDN} environment: - - "DOCKER_STEPCA_INIT_NAME=${STEPCA_NAME}" - - "DOCKER_STEPCA_INIT_DNS_NAMES=localhost,${STEPCA_HOSTNAME}.${DOMAIN_NAME}" - - "DOCKER_STEPCA_INIT_ACME=true" - - "DOCKER_STEPCA_INIT_ADDRESS=:443" -# - "DOCKER_STEPCA_INIT_REMOTE_MANAGEMENT=true" -# - "DOCKER_STEPCA_INIT_PROVISIONER_NAME=admin" -# - "DOCKER_STEPCA_INIT_PASSWORD=" + - DOCKER_STEPCA_INIT_NAME=${STEP_CA_FQDN} + - DOCKER_STEPCA_INIT_DNS_NAMES=localhost,${STEP_CA_FQDN} + - DOCKER_STEPCA_INIT_ACME=true + - DOCKER_STEPCA_INIT_ADDRESS=:443 + #- DOCKER_STEPCA_INIT_REMOTE_MANAGEMENT=true + #- DOCKER_STEPCA_INIT_PROVISIONER_NAME=admin + #- DOCKER_STEPCA_INIT_PASSWORD= ports: - 443:443 volumes: