Skip to content

yusuke-sforzando/etude-GAE-deploy

Repository files navigation

etude-GAE

Deploy to Google App Engine Python application
Practice for automatic GAE deployments on GitHub Actions.
Deploy to q-lako

Requirements

How to Run

In your local environment, follow the steps below to set up your environment.

Create Virtual Environment for Python

python

python3 -m venv venv
source venv/bin/activate

Node

npm install vue

Create Virtual Environment for Vue

If you don't have node.js in your environment.

brew install nodebrew
npm install vue

Run

Launch flask and start up the server.

python main.py

Lint

Check the code according to PEP8.

flake8 *.py

Test

Test the python code to make sure it is behaving as expected. In addition, measure the coverage of the test code.

python -m pytest -vv . --capture=no --cov --cov-report=xml

Install Python Packages

Upgrade the python module.

pip install -t lib -r python-requirements.txt --upgrade

Install Node.js Packages

npm install

Miscellaneous

About

Practice for automatic GAE deployments on GitHub Actions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages