21 lines
679 B
Plaintext
21 lines
679 B
Plaintext
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.
|