This docker-compose setup is part of the guesthouse administration tool. fewohbee-dockerized provides all necessary software/images in order to run the guesthouse administration tool (Pensionsverwaltung) out of the box.
The setup contains:
-
nginx as web server or reverse proxy
-
mariadb as database management system
-
PHP 8.3-fpm-alpine with composer which installs the guesthouse administration tool when the container is started.
-
redis as in-memory cache
-
ACME for letsencrypt or self-signed certificates (with automatic renew)
Clone the master branch of the repository.
cd /opt
git clone https://github.com/developeregrem/fewohbee-dockerized.git
cd fewohbee-dockerized
Run the interactive installtion script to generate the configuration file and setup the application.
chmod +x install.sh
./install.sh
Please refer to the documentation in the Wiki: https://github.com/developeregrem/fewohbee/wiki/Docker-Setup