Skip to content

Commit c77137b

Browse files
Merge pull request #100 from geoadmin/develop
New Release v1.5.3 - #patch
2 parents fe52217 + e07536e commit c77137b

File tree

4 files changed

+7
-3
lines changed

4 files changed

+7
-3
lines changed

Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# Buster slim python 3.12 base image.
21
FROM python:3.12-slim-bookworm
32
ENV HTTP_PORT 8080
43
RUN groupadd -r geoadmin && useradd -r -s /bin/false -g geoadmin geoadmin

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
| Branch | Status |
44
| ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
5-
| develop | ![Build Status](https://codebuild.eu-central-1.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoianNmckV3aUxNR01rMDBCNWpwQlBjY3lvRDh0d1pXeExJc0EzTG82d0IxbUJYNEVjaDdiR3VsY1VqS1dXVlFQOHBsZW81cVo3WTkvOHVnd1dreC9sWDZFPSIsIml2UGFyYW1ldGVyU3BlYyI6IkNLS1hoTFB1bitMQkYxNTEiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=develop) |
6-
| master | ![Build Status](https://codebuild.eu-central-1.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoianNmckV3aUxNR01rMDBCNWpwQlBjY3lvRDh0d1pXeExJc0EzTG82d0IxbUJYNEVjaDdiR3VsY1VqS1dXVlFQOHBsZW81cVo3WTkvOHVnd1dreC9sWDZFPSIsIml2UGFyYW1ldGVyU3BlYyI6IkNLS1hoTFB1bitMQkYxNTEiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=master) |
5+
| develop | ![Build Status](https://codebuild.eu-central-1.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiRmo5bFozbUlSKzdZQ2xIQ1JYL1lDKzBJM2hNS2FBZkNVeFo1WS82ZnNrL2hjVHRqTTJzYmJWRGxaRGdTeFRmWFFDYlNIeU5sa3FDVVVIMjlBMHFtL1BZPSIsIml2UGFyYW1ldGVyU3BlYyI6ImdSMlBoSEJZYlBVYW9UVVIiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=develop) |
6+
| master | ![Build Status](https://codebuild.eu-central-1.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiRmo5bFozbUlSKzdZQ2xIQ1JYL1lDKzBJM2hNS2FBZkNVeFo1WS82ZnNrL2hjVHRqTTJzYmJWRGxaRGdTeFRmWFFDYlNIeU5sa3FDVVVIMjlBMHFtL1BZPSIsIml2UGFyYW1ldGVyU3BlYyI6ImdSMlBoSEJZYlBVYW9UVVIiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=master) |
77

88
## Table of content
99

@@ -193,3 +193,4 @@ The service is configured by Environment Variable:
193193
| GUNICORN_TMPFS_DIR | `None` |The working directory for the gunicorn workers. |
194194
| WSGI_WORKERS | `2` | The number of workers per CPU. |
195195
| UNLISTED_ICON_SETS | | Comma separated list of icon set to un-list. Those sets won't be listed in the /sets endpoint. |
196+
| GUNICORN_KEEPALIVE | `2` | The [`keepalive`](https://docs.gunicorn.org/en/stable/settings.html#keepalive) setting passed to gunicorn. |

app/settings.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
os.environ['LOGS_DIR'] = LOGS_DIR # Set default if not set
2929
LOGGING_CFG = os.getenv('LOGGING_CFG', 'logging-cfg-local.yml')
3030

31+
GUNICORN_KEEPALIVE = int(os.getenv('GUNICORN_KEEPALIVE', '2'))
32+
3133
# Definition of the allowed domains for CORS implementation
3234
ALLOWED_DOMAINS = os.getenv('ALLOWED_DOMAINS', r'.*').split(',')
3335
CACHE_CONTROL = os.getenv('CACHE_CONTROL', 'public, max-age=86400')

wsgi.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
from app import app as application
66
from app.helpers import get_logging_cfg
7+
from app.settings import GUNICORN_KEEPALIVE
78

89

910
class StandaloneApplication(BaseApplication): # pylint: disable=abstract-method
@@ -36,6 +37,7 @@ def load(self):
3637
'workers': int(os.getenv('WSGI_WORKERS',
3738
'2')), # scaling horizontally is left to Kubernetes
3839
'timeout': int(os.getenv('WSGI_TIMEOUT', '5')),
40+
'keepalive': GUNICORN_KEEPALIVE,
3941
'logconfig_dict': get_logging_cfg(),
4042
'forwarded_allow_ips': os.getenv('FORWARED_ALLOW_IPS', '*'),
4143
'secure_scheme_headers': {

0 commit comments

Comments
 (0)