Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nficano/nickficano.com
My Flask Nuxt.js website - including Ansible playbooks and auto-renewing Let's Encrypt SSL certificates
https://github.com/nficano/nickficano.com
ansible flask letsencrypt nginx nodejs pipenv pwa python python36 supervisord
Last synced: 4 days ago
JSON representation
My Flask Nuxt.js website - including Ansible playbooks and auto-renewing Let's Encrypt SSL certificates
- Host: GitHub
- URL: https://github.com/nficano/nickficano.com
- Owner: nficano
- Created: 2015-03-19T01:25:32.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-02-07T22:34:50.000Z (almost 2 years ago)
- Last Synced: 2024-05-01T14:58:14.397Z (7 months ago)
- Topics: ansible, flask, letsencrypt, nginx, nodejs, pipenv, pwa, python, python36, supervisord
- Language: Vue
- Homepage: http://nickficano.com
- Size: 5.66 MB
- Stars: 15
- Watchers: 2
- Forks: 4
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
My website running live now at [nickficano.com](https://nickficano.com). This
project is semi-organized, and I do occasionally refactor it, but it can
probably use some clean-up since I learned a lot about client-side development
since I originally wrote it (admittedly the way I incorporate jinja with the
client is ugly and unnecessary). The point being is this is a great project to
reference but using it as a boilerplate is ill-advised.It's also worth noting that I deploy to my website directly from here, there is
no secret or untracked files required to release this (of course authentication
is handled through ssh keys, but that all happens transparently). You can grok
through my entire source code with confidence that it will never reference some
excluded file.## Features
* 100% Lighthouse Score
* Python 3.6/Flask Backend
* Progressive Web App (PWA)
* Auto renewing SSL certificates via Let's Encrypt
* Hardened NGINX configuration## Installing as a Progressive Web App (PWA) on iOS