developeregrem / fewohbee-phpfpm

PHP image to provide the guesthouse administration tool

Home Page:https://www.fewohbee.de

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fewohbee-phpfpm

This Docker image is based on PHP 8.2-fpm-alpine, phpredis and latest composer. This image is optimized for the guesthouse administration tool (Pensionsverwaltung). See FewohBee's website When running this image it will clone the latest stable release of the tool and installs all required PHP/Symfony dependencies.

supported tags

  • :latest - always pull the latest image
  • :8.2 - PHP 8.2 latest build
  • :8.1 - PHP 8.1 latest build

Supported architectures

amd64, arm64v8

Volume structure

  • /var/www - web accessible resources (php files)
  • /usr/local/etc/php - custom php config file (see example conf.ini)

Environment variables

PHP

  • TZ - time zone e.g. "Europe/Berlin"

guesthouse administration (fewohbee, symfony specific)

  • LOCALE - language of the application (e.g. de, en)
  • FEWOHBEE_VERSION - which version of fewohbee shall be used (default: latest)
  • APP_ENV - environment (prod|dev)
  • APP_SECRET - random secret
  • DATABASE_URL - db schema url
  • MAILER_DSN - mailer schema url
  • FROM_MAIL - mail address
  • FROM_NAME - name (e.g. "Pension XY)
  • RETURN_PATH - return mail address (mostly the same like from_mail)
  • DB_SERVER_VERSION - specify the version of your database (e.g. mariadb-10.5.9)
  • REDIS_HOST - host of the redis server for caching
  • REDIS_IDX - which redis index is used
  • WEB_HOST - host from where images for PDF files shall be loaded

Example usage

This image is part of the fewohbee-dockerized docker-compose setup. A docker-compose file can be found here:

About

PHP image to provide the guesthouse administration tool

https://www.fewohbee.de


Languages

Language:Shell 54.7%Language:Dockerfile 45.3%