Bonjour à tous,
Je suis en train de créer ma propre image en reprenant quand même pas mal de bout de code par ci par là, notamment ceux de @xataz et @Wonderfall
Mon image fonctionne à l'heure actuelle.
Je souhaite donc rajouter à "php-fpm" un timezone pour avoir la bonne heure dans le GUI de FreshRSS.
Pour cela, dans le fichier "run.sh", j'ai rajouté une ligne comme dans le script de Wonderfall
sed -i -e "s/<UPLOAD_MAX_SIZE>/$UPLOAD_MAX_SIZE/g" /etc/nginx/nginx.conf /etc/php7/php-fpm.conf \
-e "s/<MEMORY_LIMIT>/$MEMORY_LIMIT/g" /etc/php7/php-fpm.conf \
-e "s/<CRON_PERIOD>/$CRON_PERIOD/g" /etc/s6.d/cron/run \
**-e "s/<TIMEZONE>/$TIMEZONE/g" /etc/php7/php-fpm.conf**
J'ai ajouté bien sur la variable dans le Dockerfile :
ENV UID=991 GID=991 \
UPLOAD_MAX_SIZE=10M \
MEMORY_LIMIT=128M \
CRON_PERIOD=15m \
**TIMEZONE=Europe/Paris**
Mais aussi une ligne comme dans le script de Xataz qui déclare le timezone :
php_admin_value[date.timezone] = <TIMEZONE>
Ensuite, je construis l'image, je lance et dans les logs du conteneur, j'ai des erreurs en boucle :
docker logs -f freshrss
sed: bad option in substitution expression
./run: line 5: syntax error: unexpected newline
nginx: [emerg] "client_max_body_size" directive invalid value in /etc/nginx/nginx.conf:23
./run: line 5: syntax error: unexpected newline
nginx: [emerg] "client_max_body_size" directive invalid value in /etc/nginx/nginx.conf:23
./run: line 5: syntax error: unexpected newline
nginx: [emerg] "client_max_body_size" directive invalid value in /etc/nginx/nginx.conf:23
./run: line 5: syntax error: unexpected newline
nginx: [emerg] "client_max_body_size" directive invalid value in /etc/nginx/nginx.conf:23
./run: line 5: syntax error: unexpected newline
nginx: [emerg] "client_max_body_size" directive invalid value in /etc/nginx/nginx.conf:23
./run: line 5: syntax error: unexpected newline
J'avoue ne pas comprendre l'erreur car comme je l'ai dis au début, l'image fonctionne très bien à la base et des que je rajoute les modifications cités au dessus, c'est le bug total.
Auriez-vous une idée s'il vous plait ?
Merci beaucoup