Update python base image (#100)

* Update python base image

* Updated Python packages and sdk image

* Update bad action
diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md
index f9549d5..8362802 100644
--- a/core/CHANGELOG.md
+++ b/core/CHANGELOG.md
@@ -19,6 +19,10 @@
 
 # Apache OpenWhisk Docker Runtime Container
 
+## 1.15.0
+  - Update base python image to `python:3.11-alpine`
+  - Update python dependacies
+
 ## 1.14.0
   - Support for __OW_ACTION_VERSION (openwhisk/4761)
 
diff --git a/core/actionProxy/Dockerfile b/core/actionProxy/Dockerfile
index ef194fa..1090b4f 100644
--- a/core/actionProxy/Dockerfile
+++ b/core/actionProxy/Dockerfile
@@ -16,16 +16,15 @@
 #
 
 # Dockerfile for docker skeleton (useful for running blackbox binaries, scripts, or Python 3 actions) .
-FROM python:3.6-alpine
+FROM python:3.11-alpine
 
 # Upgrade and install basic Python dependencies.
-# Use quick greenlet==1.1.3.post0 as  update version is not compatible with action Proxy
 RUN apk upgrade --update \
   && apk add --no-cache bash perl jq zip git curl wget openssl ca-certificates sed openssh-client \
   && update-ca-certificates \
   && apk add --no-cache --virtual .build-deps bzip2-dev g++ libc-dev \
   && pip install --upgrade pip setuptools six \
-  && pip install --no-cache-dir gevent==1.3.6 flask==1.0.2 greenlet==1.1.3.post0\
+  && pip install --no-cache-dir gevent==22.10.2 flask==2.2.3 greenlet==2.0.2\
   && apk del .build-deps
 
 ENV FLASK_PROXY_PORT 8080
@@ -40,4 +39,6 @@
 ADD stub.sh /action/exec
 RUN chmod +x /action/exec
 
-CMD ["/bin/bash", "-c", "cd actionProxy && python -u actionproxy.py"]
+WORKDIR /actionProxy
+
+CMD ["python", "-u", "actionproxy.py"]
diff --git a/sdk/docker/Dockerfile b/sdk/docker/Dockerfile
index e399fd8..dca6787 100644
--- a/sdk/docker/Dockerfile
+++ b/sdk/docker/Dockerfile
@@ -31,4 +31,6 @@
  && cd /action; gcc -o exec example.c \
  && apk del .build-deps
 
-CMD ["/bin/bash", "-c", "cd actionProxy && python -u actionproxy.py"]
+WORKDIR /actionProxy
+
+CMD ["python", "-u", "actionproxy.py"]
\ No newline at end of file
diff --git a/tests/dat/blackbox/badaction/Dockerfile b/tests/dat/blackbox/badaction/Dockerfile
index 4c56590..31bbabc 100644
--- a/tests/dat/blackbox/badaction/Dockerfile
+++ b/tests/dat/blackbox/badaction/Dockerfile
@@ -22,4 +22,6 @@
 
 ADD runner.py /actionProxy/
 
-CMD ["/bin/bash", "-c", "cd actionProxy && python -u runner.py"]
+WORKDIR /actionProxy
+
+CMD ["python", "-u", "runner.py"]
\ No newline at end of file