Skip to content

eweiter/runtime-python

Repository files navigation

local development

./gradlew python3:distDocker
docker login
./gradlew python3:distDocker -PdockerImagePrefix=<YourDockerId> -PdockerRegistry=docker.io
cd $OPENWHISK_HOME
bin/wskdev teardown -t <currentEnvironmentName>
cd ansible/environments/
ln -s /path/to/runtime-python3/ansible/environments/local ./local-ibm-py
cd ..
ansible-playbook -i environments/local-ibm-py setup.yml
ansible-playbook -i environments/local-ibm-py couchdb.yml -e mode=clean
ansible-playbook -i environments/local-ibm-py couchdb.yml
ansible-playbook -i environments/local-ibm-py initdb.yml
ansible-playbook -i environments/local-ibm-py wipe.yml
cd $OPENWHISK_HOME
./gradlew distDocker
cd ansible
ansible-playbook -i environments/local-ibm-py openwhisk.yml -e mode=clean
ansible-playbook -i environments/local-ibm-py openwhisk.yml
ansible-playbook -i environments/local-ibm-py postdeploy.yml

Create a python action and put it in file test.py:

def main(args):  
  return {"message":"Successfully called Simple Python Action"}  

Run:

wsk -i action create test test.py --kind "python-ibm:3"  
wsk -i action invoke test -b  

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Scala 74.6%
  • Python 16.2%
  • Shell 9.2%