push
This commit is contained in:
20
DEPLOY_SSL_NOTES.txt
Normal file
20
DEPLOY_SSL_NOTES.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
Zmiany wdrożeniowe
|
||||
====================
|
||||
|
||||
1. Docker uruchamia aplikację przez Gunicorn:
|
||||
gunicorn -w 1 -k gthread --threads 8 -b 0.0.0.0:5000 run:app
|
||||
|
||||
2. Dodano Caddy jako reverse proxy HTTPS.
|
||||
- konfiguracja: deploy/caddy/Caddyfile
|
||||
- certyfikaty TLS: deploy/caddy/ssl/server.crt oraz deploy/caddy/ssl/server.key
|
||||
|
||||
3. Dodano skrypt wdrożeniowy: deploy_docer.sh
|
||||
Skrypt:
|
||||
- generuje self-signed cert, gdy brak plików SSL,
|
||||
- wykonuje docker compose pull,
|
||||
- buduje bez cache,
|
||||
- zatrzymuje stary stack,
|
||||
- czyści stare obrazy/builder cache,
|
||||
- uruchamia stack ponownie.
|
||||
|
||||
4. Aplikacja ufa nagłówkom reverse proxy (ProxyFix) i ma secure cookies dla HTTPS.
|
||||
Reference in New Issue
Block a user