*test dockerfile provided on web3py*
*1st attempt from github (not worked)*
git clone https://github.com/web2py/web3py
cd web3py/docker
docker build -t test/web3py_git .
docker run -d \
-p 8000:8000 \
--name web3py_git \
test/web3py_git
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
4b7691de9843 test/web3py_git "web3py-start applic…" 13 seconds
ago Exited (1) 11 seconds ago web3py_git
*note*
container is dead few seconds after it's run
*2nd attempt manually created (not worked)*
mkdir -p app/applications
cat << EOF > app/requirements.txt
pyjwt
bottle
gunicorn
gevent
reloader
pydal3
yatl
web3py
EOF
cat << EOF > Dockerfile
FROM python:3.7
ADD app /app
WORKDIR /app
RUN pip install -r requirements.txt
CMD ["web3py-start", "applications"]
EOF
docker build -t test/web3py_man .
docker run -d \
-p 8000:8000 \
--name web3py_man \
test/web3py_man
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
41a2fa82eed5 test/web3py_man "web3py-start applic…" 13 seconds
ago Up 11 seconds 0.0.0.0:8000->8000/tcp web3py_man
*note*
container can run, but can't access the web app todo/index
*3rd attempt manually created my own cook (not worked)*
cat << EOF > Dockerfile
FROM ubuntu:latest
RUN apt update && \
apt install -y git python3-pip && \
cd / && \
git clone https://github.com/web2py/web3py && \
cd web3py && \
pip3 install -r requirements.txt
WORKDIR /web3py
EXPOSE 8000
CMD python3 /web3py/web3py-start /web3py/applications/
EOF
docker build -t test/web3py_cook .
docker run -d \
-p 8000:8000 \
--name web3py_cook \
test/web3py_cook
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
ad85f10d5767 test/web3py_cook "/bin/sh -c 'python3…" 15 seconds
ago Up 13 seconds 0.0.0.0:8000->8000/tcp web3py_cook
*note*
container can run, but can't access the web app todo/index, the strange
things bout 3rd attempt, it works well when tested interactively (the same
step) via
docker run -it --privileged ubuntu /bin/bash
best regards,
stifan
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.