This application and its embedded bilingual phrase dictionary are provided under the GNU Affero General Public License version 3 (AGPL-3.0-only). See LICENSE.txt.

The corresponding source for pyswisseph 2.10.3.2, including its bundled Swiss Ephemeris sources and license notices, is included in vendor/pyswisseph-2.10.3.2.tar.gz.

Existing photographs, map assets, and Adobe font binaries are not part of this distribution. The Adobe Fonts script remains an external service reference, not bundled font software.

Build and run: docker build -t possession . && docker run --rm -p 10000:10000 possession
For local development: python -m pip install -r requirements-production.txt && gunicorn --config gunicorn.conf.py production:application
The default server port is 10000. No API keys or credentials are needed.
