This is the client interface to FuncX
First build the docker image
docker build -t funcx_web_service:develop .
You can create all of the required infrstructure for funcX web service and run it on your host for debugging.
Set up your local app config with the following values:
DB_NAME = "public"
DB_USER = "funcx"
DB_PASSWORD = "leftfoot1"
DB_HOST = "localhost"
REDIS_PORT = 6379
REDIS_HOST = "localhost"
kubectl port-forward funcx-postgresql-0 5432:5432
kubectl port-forward funcx-redis-master-0 6379:6379
APP_CONFIG_FILE=../conf/app.conf PYTHONPATH=. python funcx_web_service/application.py
python integration_tests/get_valid_token.py
integration_tests/funcX.postman_collection.json
with the host
variable set to localhost:5000
and the access_token
set
to your JWT.