3. Написать функцию, которая вычисляет среднюю успеваемость студента (по 3 предметам).
4. Написать функцию, которая вычисляет количество «включенных» прав доступа (со значениями True)
Running with gitlab-runner 12.9.0 (4c96e5ad)
on runner zqtA-hFW
Preparing the "shell" executor
00:00
Using Shell executor...
Preparing environment
00:00
Running on __RUNNER_NAME__...
Uploading artifacts for failed job
00:00
bash: line 90: cd: /home/gitlab-runner/builds/zqtA-hFW/0/__ACCOUNT__/__REPO_NAME__: No such file or directory
ERROR: Job failed: exit status 1
sed -i'' 's/clear_console -q/clear_console -q || true/' /home/gitlab-runner/.bash_logout
suites:
acceptance:
actor: AcceptanceTester
path: acceptance
modules:
enabled:
- WebDriver:
url: http://nginx/
browser: chrome
window_size: 1280x1080
host: selenium
- \Helper\Acceptance
selenium:
container_name: selenium
image: selenium/standalone-chrome
Это юзер www-data в fpm образе который почему то из 33 стал 13330, хотя не понятно что fpm пытается писать в раздел с логами, учитывая что он не примонтирован к этой директории (на которую ругается). Чушь какая то.
Посмотрел также www-data в других образах. Например в nginx. В нем www-data вообще 82.
Из за этого и происходит пермишн денайд. Как это пофиксить я понял, нужно задать соответствие юзера на хосте и в контейнере. Но как я без запуска контейнера и без просмотра passwd узнаю какой uid кому соответствует в каждом образе. Образы взяты официальные с хаба.
Причем в конкретном случае получается так, что для fpm соответствие 33:13330, а для nginx в этом же блоке сервисов 0:82, потому что без рута нгинкс не имеет возможности записывать в системную папку внутри контейнера (??????).