Skip to content
This repository has been archived by the owner on Feb 3, 2024. It is now read-only.

Commit

Permalink
RELEASE #php #service #cron #release Release 3.3.2
Browse files Browse the repository at this point in the history
Fixed access rights.
Fixed cron execution.
Fixed missing start of PHP 8.2 FPM service.
  • Loading branch information
bloodhunterd committed Jan 13, 2023
1 parent dfc915b commit 1ab5bbf
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 20 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

All notable changes will be documented in this file.

<a name="v3-3-2"></a>
## [3.3.2](/~https://github.com/bloodhunterd/froxlor/releases/tag/3.3.2) &#9839; 13.01.2023

* Fixed access rights
* Fixed cron execution
* Fixed missing start of PHP 8.2 FPM service

<a name="v3-3-1"></a>
## [3.3.1](/~https://github.com/bloodhunterd/froxlor/releases/tag/3.3.1) &#9839; 13.01.2023

Expand Down
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -195,11 +195,11 @@ RUN echo "include \"/etc/bind/froxlor_bind.conf\";" >> /etc/bind/named.conf.loca
chmod 0644 /etc/bind/froxlor_bind.conf

# ======================================================================================================================
# Froxlor user and groups
# Froxlor user and group
# ======================================================================================================================

RUN addgroup --gid 9999 froxlorlocal && \
adduser --no-create-home --uid 9999 --ingroup froxlorlocal --shell /bin/false --disabled-password --gecos '' froxlorlocal && \
RUN groupadd -f froxlorlocal && \
useradd -s /bin/false -g froxlorlocal froxlorlocal && \
adduser www-data froxlorlocal

# ======================================================================================================================
Expand Down
33 changes: 16 additions & 17 deletions src/start.sh
Original file line number Diff line number Diff line change
@@ -1,42 +1,41 @@
#!/bin/bash

########################################################################################################################
# Set timezone
# Timezone
########################################################################################################################

ln -snf "/usr/share/zoneinfo/${TZ}" etc/localtime && \
echo "${TZ}" > /etc/timezone

########################################################################################################################
# Start services
########################################################################################################################
# ======================================================================================================================
# Froxlor PHP-FPM
# ======================================================================================================================

cron
named
nginx

service php${PHP_VERSION_1}-fpm start
service php${PHP_VERSION_2}-fpm start
service php${PHP_VERSION_3}-fpm start
chown -R www-data:www-data /var/www/froxlor
php /var/www/froxlor/bin/froxlor-cli froxlor:cron -f

########################################################################################################################
# Run Froxlor Cron
# Froxlor Cron
########################################################################################################################

/usr/bin/nice -n 5 /usr/bin/php -q /var/www/froxlor/scripts/froxlor_master_cronjob.php --force

sleep 5
ln -s /var/www/froxlor/bin/froxlor-cli /usr/local/bin/froxlor-cli
php /var/www/froxlor/bin/froxlor-cli froxlor:cron -r 99 # re-create cron.d-file

########################################################################################################################
# Start PHP services again
# Services
########################################################################################################################

cron
named
nginx

service php${PHP_VERSION_1}-fpm start
service php${PHP_VERSION_2}-fpm start
service php${PHP_VERSION_3}-fpm start
service php${PHP_VERSION_4}-fpm start

########################################################################################################################
# Log output
# Logging
########################################################################################################################

tail -f /var/log/nginx/error.log

0 comments on commit 1ab5bbf

Please sign in to comment.