From a8f6a99bb3d3dba85705ed7df93145c28168d659 Mon Sep 17 00:00:00 2001 From: Hui Lan Date: Fri, 1 Nov 2019 20:51:19 +0800 Subject: englishpal: first commit --- app/README.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 app/README.md (limited to 'app/README.md') diff --git a/app/README.md b/app/README.md new file mode 100644 index 0000000..ad61a6b --- /dev/null +++ b/app/README.md @@ -0,0 +1,51 @@ +How to run EnglishPal +=========================== + + + +Hui Lan +1 November 2019 + + + + + +Run it on a local machine +------------------------- + +python3 main.py + + + + + + +Run it within Docker +-------------------- + +Assuming that docker has been installed... + + +ssh to ubuntu@@118.25.96.118 +cd to /home/lanhui/englishpal + +# Stop service +sudo service docker restart + +# Rebuild container. Run this after modifying the source code. +sudo docker build -t englishpal . + +# Run the application +sudo docker run -d -p 90:80 -v /home/lanhui/englishpal/app/static/frequency:/app/static/frequency -t englishpal # for permanently saving data +sudo docker run -d -p 90:80 -t englishpal # data will be lost after existing + +# Save space. Run it after sudo docker run +sudo docker system prune -a + + +# Other commands +sudo docker ps -a + +sudo docker logs image_name, where image name could be obtained from sudo docker ps. + + -- cgit v1.2.1