Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kotarot/kotaroterada.jp
Biography and CV (curriculum vitae) website generation and its deployment to GCP (Google App Engine).
https://github.com/kotarot/kotaroterada.jp
Last synced: 2 months ago
JSON representation
Biography and CV (curriculum vitae) website generation and its deployment to GCP (Google App Engine).
- Host: GitHub
- URL: https://github.com/kotarot/kotaroterada.jp
- Owner: kotarot
- Created: 2015-10-01T02:37:31.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-11-09T02:07:32.000Z (2 months ago)
- Last Synced: 2024-11-09T03:19:49.588Z (2 months ago)
- Language: CSS
- Homepage: https://kotaroterada.jp/bio
- Size: 5.06 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# kotaroterada.jp (formerly Bio/CV Generator)
Biography and CV (curriculum vitae) website generation and its deployment to GCP (Google App Engine).
## Requirements
* Python 3
## Usage -- Generate HTML pages
1. Install packages: `pip install -r requirements.txt`.
2. Edit markdown (e.g. `markdown/bio.md`).
3. Edit and set parameters in `bio.conf`.
4. Convert markdown to html: `./build.sh` or individually `./convert.py markdown/bio.md -o app/html/bio.html`.## Usage -- Run the server on localhost
```bash
cd app# Run directly with Flask
python main.py
# then go to http://127.0.0.1:5000/# Run with gunicorn
gunicorn -b 127.0.0.1:8000 main:app
# then go to http://127.0.0.1:8000/
```## Deploy the app to GCP (GAE)
For manual deployment,
```bash
./build.sh
cd app
gcloud app deploy app.yaml --quiet --no-cache
gcloud app deploy dispatch.yaml --quiet
```For automated deployment, see [GitHub Actions](https://github.com/kotarot/kotaroterada.jp/actions).
## Demo
[https://kotaroterada.jp/bio](https://kotaroterada.jp/bio)