Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 1 addition & 121 deletions microservices/back/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,125 +2,5 @@
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# pip-compile --output-file=microservices/back/requirements.txt --pre microservices/back/requirements-internal.in microservices/back/requirements.in
# pip-compile --output-file=microservices/back/requirements.txt --pre microservices/back/requirements.in
#
asgiref==3.9.2
# via
# flask
# opengeodeweb-back
# vease-back
blinker==1.9.0
# via
# flask
# opengeodeweb-back
# vease-back
click==8.3.0
# via
# flask
# opengeodeweb-back
# vease-back
fastjsonschema==2.21.1
# via
# opengeodeweb-back
# opengeodeweb-microservice
# vease-back
flask[async]==3.0.3
# via
# flask-cors
# flask-sqlalchemy
# opengeodeweb-back
# vease-back
flask-cors==6.0.1
# via
# opengeodeweb-back
# vease-back
flask-sqlalchemy==3.1.1
# via
# opengeodeweb-back
# opengeodeweb-microservice
# vease-back
geode-common==33.*,>=33.11.0
# via
# geode-viewables
# opengeodeweb-back
# vease-back
geode-viewables==3.*,>=3.3.0
# via
# opengeodeweb-back
# vease-back
greenlet==3.2.4
# via
# opengeodeweb-back
# sqlalchemy
# vease-back
itsdangerous==2.2.0
# via
# flask
# opengeodeweb-back
# vease-back
jinja2==3.1.6
# via
# flask
# opengeodeweb-back
# vease-back
markupsafe==3.0.2
# via
# jinja2
# opengeodeweb-back
# vease-back
# werkzeug
opengeode-core==15.*,>=15.27.6
# via
# geode-common
# geode-viewables
# opengeode-geosciences
# opengeode-geosciencesio
# opengeode-inspector
# opengeode-io
# opengeodeweb-back
# vease-back
opengeode-geosciences==9.*,>=9.4.1
# via
# geode-viewables
# opengeode-geosciencesio
# opengeodeweb-back
# vease-back
opengeode-geosciencesio==5.*,>=5.8.0
# via
# opengeodeweb-back
# vease-back
opengeode-inspector==6.*,>=6.8.1
# via
# opengeodeweb-back
# vease-back
opengeode-io==7.*,>=7.4.0
# via
# geode-viewables
# opengeode-geosciencesio
# opengeodeweb-back
# vease-back
opengeodeweb-back==5.*,>=5.10.0rc15
# via vease-back
opengeodeweb-microservice==1.*,>=1.0.0
# via
# opengeodeweb-back
# vease-back
sqlalchemy==2.0.43
# via
# flask-sqlalchemy
# opengeodeweb-back
# opengeodeweb-microservice
# vease-back
typing-extensions==4.15.0
# via
# opengeodeweb-back
# sqlalchemy
# vease-back
vease-back==1.*,>=1.6.0rc10
# via -r microservices/back/requirements-internal.in
werkzeug==3.0.3
# via
# flask
# flask-cors
# opengeodeweb-back
# vease-back
165 changes: 1 addition & 164 deletions microservices/viewer/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,168 +2,5 @@
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# pip-compile --output-file=microservices/viewer/requirements.txt --pre microservices/viewer/requirements-internal.in microservices/viewer/requirements.in
# pip-compile --output-file=microservices/viewer/requirements.txt --pre microservices/viewer/requirements.in
#
aiohappyeyeballs==2.6.1
# via
# aiohttp
# opengeodeweb-viewer
# vease-viewer
aiohttp==3.12.15
# via
# opengeodeweb-viewer
# vease-viewer
# wslink
aiosignal==1.4.0
# via
# aiohttp
# opengeodeweb-viewer
# vease-viewer
attrs==25.3.0
# via
# aiohttp
# opengeodeweb-viewer
# vease-viewer
blinker==1.9.0
# via
# flask
# opengeodeweb-microservice
# opengeodeweb-viewer
# vease-viewer
click==8.3.0
# via
# flask
# opengeodeweb-microservice
# opengeodeweb-viewer
# vease-viewer
contourpy==1.3.3
# via matplotlib
cycler==0.12.1
# via matplotlib
fastjsonschema==2.21.1
# via
# opengeodeweb-microservice
# opengeodeweb-viewer
# vease-viewer
flask==3.1.2
# via
# flask-sqlalchemy
# opengeodeweb-microservice
# opengeodeweb-viewer
# vease-viewer
flask-sqlalchemy==3.1.1
# via
# opengeodeweb-microservice
# opengeodeweb-viewer
# vease-viewer
fonttools==4.60.0
# via matplotlib
frozenlist==1.7.0
# via
# aiohttp
# aiosignal
# opengeodeweb-viewer
# vease-viewer
greenlet==3.2.4
# via
# opengeodeweb-microservice
# opengeodeweb-viewer
# sqlalchemy
# vease-viewer
idna==3.10
# via
# opengeodeweb-viewer
# vease-viewer
# yarl
itsdangerous==2.2.0
# via
# flask
# opengeodeweb-microservice
# opengeodeweb-viewer
# vease-viewer
jinja2==3.1.6
# via
# flask
# opengeodeweb-microservice
# opengeodeweb-viewer
# vease-viewer
kiwisolver==1.4.10rc0
# via matplotlib
markupsafe==3.0.2
# via
# flask
# jinja2
# opengeodeweb-microservice
# opengeodeweb-viewer
# vease-viewer
# werkzeug
matplotlib==3.10.6
# via vtk
multidict==6.6.4
# via
# aiohttp
# opengeodeweb-viewer
# vease-viewer
# yarl
numpy==2.3.3
# via
# contourpy
# matplotlib
opengeodeweb-microservice==1.*,>=1.0.1rc1
# via
# opengeodeweb-viewer
# vease-viewer
opengeodeweb-viewer==1.*,>=1.11.0rc8
# via vease-viewer
packaging==25.0
# via matplotlib
pillow==11.3.0
# via matplotlib
propcache==0.3.2
# via
# aiohttp
# opengeodeweb-viewer
# vease-viewer
# yarl
pyparsing==3.2.5
# via matplotlib
python-dateutil==2.9.0.post0
# via matplotlib
six==1.17.0
# via python-dateutil
sqlalchemy==2.0.43
# via
# flask-sqlalchemy
# opengeodeweb-microservice
# opengeodeweb-viewer
# vease-viewer
typing-extensions==4.15.0
# via
# aiosignal
# opengeodeweb-microservice
# opengeodeweb-viewer
# sqlalchemy
# vease-viewer
vease-viewer[gpu]==2.3.14rc12
# via -r microservices/viewer/requirements-internal.in
vtk==9.3.1
# via vease-viewer
websocket-client==1.8.0
# via
# opengeodeweb-viewer
# vease-viewer
werkzeug==3.1.3
# via
# flask
# opengeodeweb-microservice
# opengeodeweb-viewer
# vease-viewer
wslink==1.12.4
# via
# opengeodeweb-viewer
# vease-viewer
yarl==1.20.1
# via
# aiohttp
# opengeodeweb-viewer
# vease-viewer
2 changes: 1 addition & 1 deletion netlify/functions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
"author": "Geode-solutions",
"license": "MIT",
"dependencies": {
"axios": "^1.4.0"
"@geode/opengeodeweb-front": "next"
}
}
29 changes: 4 additions & 25 deletions netlify/functions/recaptcha.js
Original file line number Diff line number Diff line change
@@ -1,27 +1,6 @@
const axios = require("axios")
import check_recaptcha_params from "@geode/opengeodeweb-front/utils/recaptcha.js"

exports.handler = async function (event) {
try {
const response = await axios
.post(
`https://www.google.com/recaptcha/api/siteverify?secret=${process.env.RECAPTCHA_SECRET_KEY}&response=${event.queryStringParameters.token}`,
)
.then((response) => response.data)
console.log(response)
if (response.success) {
return {
statusCode: 200,
body: JSON.stringify(response),
}
}
return {
statusCode: 400,
body: JSON.stringify(response),
}
} catch (e) {
console.log("ReCaptcha error:", e)
return {
statusCode: 500,
body: "Internal error",
}
}
const { name, email, launch } = event.queryStringParameters
return check_recaptcha_params(name, email, launch)
}
Loading
Loading