adapt role: the image should not be run as root, but with user with id 82.
This commit is contained in:
+1
-1
@@ -54,5 +54,5 @@ default_chill:
|
|||||||
# jwt_public_key: '1234'
|
# jwt_public_key: '1234'
|
||||||
rabbitmq_user: 'chilldev'
|
rabbitmq_user: 'chilldev'
|
||||||
# rabbitmq_password:
|
# rabbitmq_password:
|
||||||
editor_server: 'https://collabora.samusocial.be'
|
editor_server: 'https://collabora.champs-libres.be'
|
||||||
ovhcloud_dsn: 'null://null'
|
ovhcloud_dsn: 'null://null'
|
||||||
@@ -42,15 +42,15 @@
|
|||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: "{{ install_dir }}/{{ chill['chill_environment'] }}/config/prod"
|
path: "{{ install_dir }}/{{ chill['chill_environment'] }}/config/prod"
|
||||||
state: directory
|
state: directory
|
||||||
owner: "{{ as_user }}"
|
owner: "82"
|
||||||
mode: '0400'
|
mode: '0500'
|
||||||
|
|
||||||
- name: Copy configuration files
|
- name: Copy configuration files
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: "config/prod/{{ file }}"
|
src: "config/prod/{{ file }}"
|
||||||
dest: "{{ install_dir }}/{{ chill['chill_environment'] }}/config/prod/{{ file }}"
|
dest: "{{ install_dir }}/{{ chill['chill_environment'] }}/config/prod/{{ file }}"
|
||||||
owner: "{{ as_user }}"
|
owner: "82"
|
||||||
mode: '0444'
|
mode: '0400'
|
||||||
loop:
|
loop:
|
||||||
- lexik_jwt_authentication.yaml
|
- lexik_jwt_authentication.yaml
|
||||||
- messenger.yaml
|
- messenger.yaml
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ services:
|
|||||||
sleep 3 && bin/console cache:clear &&
|
sleep 3 && bin/console cache:clear &&
|
||||||
while ! [ -f /tmp/kill_me ];
|
while ! [ -f /tmp/kill_me ];
|
||||||
do
|
do
|
||||||
su -p -s /bin/bash -c 'php -d memory_limit=2G bin/console messenger:consume priority async --limit=20 --time-limit=600 -v' "www-data";
|
php -d memory_limit=2G bin/console messenger:consume priority async --limit=40 --time-limit=600 -v;
|
||||||
done;
|
done;
|
||||||
pre_stop:
|
pre_stop:
|
||||||
- command:
|
- command:
|
||||||
|
|||||||
@@ -29,11 +29,9 @@ monolog:
|
|||||||
type: stream
|
type: stream
|
||||||
path: "%kernel.logs_dir%/default-%log_prefix%.log"
|
path: "%kernel.logs_dir%/default-%log_prefix%.log"
|
||||||
level: info
|
level: info
|
||||||
channels: [ '!event', '!doctrine', '!console', '!chill' ]
|
channels: [ '!event', '!doctrine', '!console', '!chill', '!deprecation']
|
||||||
deprecation_log:
|
deprecation_log:
|
||||||
type: stream
|
type: 'null'
|
||||||
path: "%kernel.logs_dir%/deprecation-%log_prefix%.log"
|
|
||||||
level: info
|
|
||||||
channels: [ 'deprecation' ]
|
channels: [ 'deprecation' ]
|
||||||
console:
|
console:
|
||||||
type: console
|
type: console
|
||||||
|
|||||||
@@ -1,26 +1,17 @@
|
|||||||
/var/log/chill/default-*.log {
|
/var/log/chill/*.log {
|
||||||
su php-fpm php-fpm
|
su php-fpm php-fpm
|
||||||
rotate 90
|
|
||||||
daily
|
daily
|
||||||
compress
|
compress
|
||||||
missingok
|
missingok
|
||||||
notifempty
|
notifempty
|
||||||
|
copytruncate
|
||||||
|
rotate 90
|
||||||
}
|
}
|
||||||
|
|
||||||
/var/log/chill/privacy-*.log {
|
/var/log/chill/privacy-*.log {
|
||||||
su php-fpm php-fpm
|
|
||||||
rotate 180
|
rotate 180
|
||||||
daily
|
|
||||||
compress
|
|
||||||
missingok
|
|
||||||
notifempty
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/var/log/chill/notifier-*.log {
|
/var/log/chill/notifier-*.log {
|
||||||
su php-fpm php-fpm
|
|
||||||
rotate 800
|
rotate 800
|
||||||
daily
|
}
|
||||||
compress
|
|
||||||
missingok
|
|
||||||
notifempty
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user