File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11#! /bin/bash
22
33# Create the certificate for the first time
4- docker- compose -f ./docker-compose.prod.init.yml up -d nginx
5- docker- compose -f ./docker-compose.prod.init.yml up certbot
6- docker- compose -f ./docker-compose.prod.init.yml down
4+ docker compose -f ./docker-compose.prod.init.yml up -d nginx
5+ docker compose -f ./docker-compose.prod.init.yml up certbot
6+ docker compose -f ./docker-compose.prod.init.yml down
77
88# Copy the configuration files down
99curl -L --create-dirs -o nginx/certbot/etc/letsencrypt/options-ssl-nginx.conf https://raw.githubusercontent.com/certbot/certbot/master/certbot-nginx/certbot_nginx/_internal/tls_configs/options-ssl-nginx.conf
1010openssl dhparam -out nginx/certbot/etc/letsencrypt/ssl-dhparams.pem 2048
1111
1212# Start the production services
13- docker- compose -f ./docker-compose.prod.yml up -d
13+ docker compose -f ./docker-compose.prod.yml up -d
1414
1515# Add the cron job
1616echo " 0 5 * * * $( pwd) /renew_cert.sh" | crontab -
Original file line number Diff line number Diff line change 88fi
99
1010# renew certbot certificate
11- docker- compose -f ./docker-compose.prod.yml run --rm certbot
12- docker- compose -f ./docker-compose.prod.yml exec nginx nginx -s reload
11+ docker compose -f ./docker-compose.prod.yml run --rm certbot
12+ docker compose -f ./docker-compose.prod.yml exec nginx nginx -s reload
You can’t perform that action at this time.
0 commit comments