OVERVIEW
HEARTILY is a Christian aggregated job board that tries to only list jobs from companies that adhere to Biblical principles and the following Statement of Faith: https://shilohcode.com/
Listings are updated hourly.
These is the current query used to filter the results: (it+OR+technology+OR+developer+OR+software)+AND+(bible+OR+christian+OR+jesus+OR+god)+-LDS+-%22Latter-Day+Saints%22
This is a Shiloh community supported project, if you see listings that are not appropriate please use the report button so we can improve the query filtering.
Our hope is that this app helps accelerate your calling in Christ Jesus, see Colossians 3:23-24 NASB.
Flask App Deployment with Gunicorn and Caddy
This repository provides a sample Flask app deployment setup using Gunicorn as the application server and Caddy as a reverse proxy.
Prerequisites
- Python 3.x
- pip package manager
- Gunicorn
- Caddy
Installation
-
Clone the repository:
-
Install the required dependencies:
-
Install Gunicorn.
-
Install Caddy by following the official Caddy installation guide for your operating system: Caddy Installation Guide
Configuration
- Create a
Caddyfileconfiguration file in the same directory as yourapp.pyfile. Here's an exampleCaddyfileconfiguration:
yourdomain.com { reverse_proxy localhost:8000 }
Replace yourdomain.com with your actual domain name.
- Customize the
gunicorn_config.pyfile according to your app's requirements.
Deployment
- Start your Flask app with Gunicorn using the
gunicorn_config.pyfile. Run the following command in the terminal:
This will start the Gunicorn server and bind it to localhost:8000 by default.
- Start the Caddy server by running the following command in the terminal:
Caddy will read the Caddyfile configuration and start serving your Flask app through the reverse proxy.
- Access your Flask app by visiting
yourdomain.comin your web browser. Replaceyourdomain.comwith your actual domain or hostname.
License
TBA