Skip to content

Commit

Permalink
Upgrade to GeoMpaFish 2.9
Browse files Browse the repository at this point in the history
  • Loading branch information
sbrunner committed Oct 11, 2024
1 parent ad09065 commit a603bc3
Show file tree
Hide file tree
Showing 8 changed files with 26 additions and 17 deletions.
2 changes: 1 addition & 1 deletion CONST_create_template/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ ENV CONFIG_VARS sqlalchemy.url sqlalchemy.pool_recycle sqlalchemy.pool_size sqla
dbsessions urllogin host_forward_host headers_whitelist headers_blacklist \
smtp c2c.base_path welcome_email \
lingva_extractor interfaces_config interfaces devserver_url api authentication intranet metrics pdfreport \
vector_tiles i18next main_ogc_server
vector_tiles i18next main_ogc_server static_files

COPY . /tmp/config/

Expand Down
2 changes: 1 addition & 1 deletion CONST_create_template/docker-compose.override.sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ services:
# - ./../c2cgeoportal/geoportal/c2cgeoportal_geoportal:/opt/c2cgeoportal/geoportal/c2cgeoportal_geoportal
# - ./../c2cgeoportal/admin/c2cgeoportal_admin:/opt/c2cgeoportal/admin/c2cgeoportal_admin
command:
- /usr/local/bin/pserve
- /venv/bin/pserve
- --reload
- c2c:///app/development.ini
environment:
Expand Down
9 changes: 8 additions & 1 deletion CONST_create_template/tests/test_app.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import time

import pytest
import requests

Expand Down Expand Up @@ -25,7 +27,12 @@
)
def test_url(url: str, params: dict[str, str], timeout: int) -> None:
"""Tests that some URL didn't return an error."""
response = requests.get(url, params=params, verify=False, timeout=timeout) # nosec
for _ in range(6):
response = requests.get(url, params=params, verify=False, timeout=timeout) # nosec
if response.status_code == 503:
time.sleep(1)
continue
break
assert response.status_code == 200, response.text


Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ ENV CONFIG_VARS sqlalchemy.url sqlalchemy.pool_recycle sqlalchemy.pool_size sqla
dbsessions urllogin host_forward_host headers_whitelist headers_blacklist \
smtp c2c.base_path welcome_email \
lingva_extractor interfaces_config interfaces devserver_url api authentication intranet metrics pdfreport \
vector_tiles i18next main_ogc_server
vector_tiles i18next main_ogc_server static_files

COPY . /tmp/config/

Expand Down
2 changes: 2 additions & 0 deletions geoportal/CONST_config-schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,8 @@ mapping:
layout:
type: str
default: ngeo
html_filename:
type: str
interfaces_config:
required: True
type: map
Expand Down
8 changes: 8 additions & 0 deletions geoportal/CONST_vars.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,14 @@ vars:
escapeValue: false
backend: {}

static_files:
favicon.ico: /etc/geomapfish/static/images/favicon.ico
robot.txt: /etc/geomapfish/static/robot.txt
api.js: /etc/static-ngeo/api.js
api.js.map: /etc/static-ngeo/api.js.map
api.css: /etc/static-ngeo/api.css
apihelp.html: /etc/geomapfish/static/apihelp/index.html

interfaces_config:
default:
constants:
Expand Down
9 changes: 0 additions & 9 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,3 @@ target-version = ['py39']
[tool.isort]
profile = "black"
line_length = 110

[package]
name = "custom"

[project.entry-points."paste.app_factory"]
main = "custom:main"

[project.entry-points."console_scripts"]
custom-initialize-db = "custom.scripts.initialize_db:main"
9 changes: 5 additions & 4 deletions tests/test_app.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,12 @@
def test_url(url: str, params: dict[str, str], timeout: int) -> None:
"""Tests that some URL didn't return an error."""
response = None
for _ in range(5):
for _ in range(6):
response = requests.get(url, params=params, verify=False, timeout=timeout) # nosec
if response.status_code != 503:
break
time.sleep(1)
if response.status_code == 503:
time.sleep(1)
continue
break
assert response.status_code == 200, response.text


Expand Down

0 comments on commit a603bc3

Please sign in to comment.