@docker_ru

Страница 1334 из 1375
Алексей
13.07.2019
15:45:20
очень похоже на баг, но все же

Александр
13.07.2019
16:35:59
Не совсем в тему - есть ли в github секретные переменные?

Google
Александр
13.07.2019
16:43:40
Вроде не было
Жаль, спасибо

Dima
13.07.2019
16:44:28
Жаль, спасибо
Ты про гитхаб action? Или вообще?

Александр
13.07.2019
16:52:44
Ты про гитхаб action? Или вообще?
Не, вот чисто есть репозиторий на гитхабе. И без всяких gitlab, разворачиваний специальных программ по хранению секретных данных и т.д., я думал может есть там поля для секретных переменных, чтобы я только их видел, а люди заходящие в мой репозиторий их не видели. С другой стороны может это технически невозможно - т.к. получается нужен постоянный интернет чтобы можно было подключаться к github

name
13.07.2019
21:53:16
version: "3.7" services: nginx: image: nginx ports: - "80:80" links: - php-fpm environment: - NGINX_HOST=test.loc - NGINX_PORT=80 volumes: - ./nginx/default:/etc/nginx/sites-available/default - ./nginx/default:/etc/nginx/sites-enabled/default php-fpm: image: php:fpm build: context: . dockerfile: ./php-fpm/Dockerfile ports: - "9000:9000" volumes: - ./project:/home/user/docker/project

Что не так ?

test.loc не открывает localhost ведет на статическую страницу

inqfen
13.07.2019
22:32:11
test.loc не открывает, потому что ты не настроил /etc/hosts на своей машине

name
13.07.2019
22:32:42
test.loc не открывает, потому что ты не настроил /etc/hosts на своей машине
Это уже сделал, открывает nginx статику страницу

inqfen
13.07.2019
22:33:27
должен тебе js на ней сам нарисовать?

name
13.07.2019
22:34:02
Нет, должен открыть директорию сайта и файл

должен тебе js на ней сам нарисовать?
Вопрос и состоял в том, что не открывает директорию сайта

inqfen
13.07.2019
22:35:58
А индексный файл нджинксу доступен?

Google
inqfen
13.07.2019
22:36:33
И server_name правильный?

inqfen
13.07.2019
22:39:45
Если права, то да
Я не вижу, чтобы ты статику сайта прокидывал в контейнер, только конфиг

inqfen
13.07.2019
22:40:44
Покажи конфиг nginx

name
13.07.2019
22:41:34
Покажи конфиг nginx
server { listen 80 default; root /home/user/docker/project; index index.php; server_name test.loc; if (!-e $request_filename) { rewrite ^.*$ /index.php last; } location ~ \.php$ { fastcgi_pass php-fpm:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PHP_VALUE "error_log=/var/log/nginx/application_php_errors.log"; fastcgi_buffers 16 16k; fastcgi_buffer_size 32k; include fastcgi_params; } }

Dockerfile FROM php:7.2.2-fpm WORKDIR /home/user/docker/project"

inqfen
13.07.2019
22:43:05
>root /home/user/docker/project; во первых, где контейнер nginx это возьмет?

А, вижу, это только чтобы в fpm передать

подключи конфиг nginx так volumes: - ./nginx/default/config:/etc/conf.d/default.conf

name
13.07.2019
22:46:39
Что это даст ? переместить в другой файл и добавить директорию

inqfen
13.07.2019
22:46:55
conf.d это дефолт

а sites-available и sites-enabled могут и не инклюдиться

Да

include /etc/nginx/conf.d/*.conf;

Я не знаю откуда ты этот апачстайл взял

name
13.07.2019
22:50:10
Не до конца понимаю тебя

inqfen
13.07.2019
22:50:13
nginx про эти директории ничего не знает

Nginx читает те каталоги, которые прописаны инклюдом в nginx.conf

Google
inqfen
13.07.2019
22:51:06
а там прописан только /etc/nginx/conf.d/*.conf, только что посмотрел

name
13.07.2019
22:51:45
include это куда ? Dockerfile ?

inqfen
13.07.2019
22:52:05
блять

подключи конфиг nginx так volumes: - ./nginx/default/config:/etc/conf.d/default.conf

name
13.07.2019
22:52:24
Не блякай

Не хочешь не помогай

inqfen
13.07.2019
22:52:56
Nginx твои sites вообще не читает

И не должен

Не блякай
Я тебе написал про инклюды nginx, ты это пропускаешь

Зачем задавать вопросы и не читать что пишут?

name
13.07.2019
22:56:01
Зачем задавать вопросы и не читать что пишут?
Я прочитал, не до конца понял что делать с include

inqfen
13.07.2019
22:56:12
Ничего с ним не надо делать

name
13.07.2019
22:56:17
Nginx показывает статику

inqfen
13.07.2019
22:56:32
Нужно свой конфиг положить туда, где он прочитается

Nginx показывает статику
Твою из проекта?

inqfen
13.07.2019
22:58:54
И после перезапуска контейнера что?

name
13.07.2019
22:59:30
inqfen
13.07.2019
23:00:50
Конфиг в /etc/nginx/conf.d/default.conf

Google
inqfen
13.07.2019
23:00:57
Туда положил?

name
13.07.2019
23:01:32
Нет

inqfen
13.07.2019
23:01:44
А куда?

name
13.07.2019
23:03:24
./nginx/default/config

Я в docker первый день

Сам посмотрю

inqfen
13.07.2019
23:04:04
При чем тут докер

Это вообще с nginx связано, а не с докером

Ты конфиг nginx монтируешь в каталог, который он не читает

Конечно ничего не работает

Что он читает я тебе выше скинул

Загляни сам в nginx.conf в контейнере

Ivan
14.07.2019
08:03:24
Подскажите, пожалуйста, при создании имеджа появляется уведомление об ошибке

/bin/sh: nmp: not found

George
14.07.2019
08:03:40
ну, nmp не найден

я допускаю, что его дествительно в образе нет и надо его доустановить

либо поколдовать с PATH

Ivan
14.07.2019
08:04:33
но я же и пытаб через имедж его установить

George
14.07.2019
08:05:13
как?

Ivan
14.07.2019
08:05:31
# Specify a base image FROM node:alpine # install some dependencies COPY ./ ./ RUN nmp install # Default command CMD ["nmp", "start"]

Google
George
14.07.2019
08:07:40
у тебя в образе node:alpine почти наверняка нет nmp

и почему не npm?

как обычно ты устанавлиаваешь nmp?

Ivan
14.07.2019
08:11:02
Может другой образ взять?

и почему не npm?
Все понял ошибку

Anton
14.07.2019
08:42:24
всем привет с чем может быть связанна ошибка? Error creating machine: Error running provisioning: Unable to verify the Docker daemon is listening: Maximum number of retries (10) exceeded

Anton
14.07.2019
08:51:42
при создании падает ошибка

George
14.07.2019
08:52:11
А удаленный сервер это что ? Похоже, что он криво провижинится. Или докер долго стартует

Страница 1334 из 1375