Лосось
Sergey
хм
Лосось
server {
listen 80 default_server;
gzip on;
gzip_http_version 1.1;
gzip_vary on;
gzip_comp_level 6;
gzip_proxied any;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript text/x-js;
gzip_buffers 16 8k;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
charset utf-8;
index index.html;
location / {
add_header 'Cache-Control' 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';
expires off;
proxy_no_cache 1;
try_files $uri /index.html;
}
location /api {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
rewrite ^/api/?(.*) /$1 break;
proxy_pass http://localhost:4000;
proxy_redirect off;
}
}
Sergey
а че отладчик говорит
Лосось
а как заставить его говорить?
Sergey
Sergey
F12
Лосось
Sergey
в контейнере тейлом логи слушай и релоади страницу с клиента
Sergey
может у тебя локейшн не туда
Лосось
Sergey
так у тебя 80 порт занят
Sergey
забей на 8080 попробуй
Лосось
sudo docker run -d -p 8080:80 ef43c608e9eb ?
Sergey
оба порта попробуй
что у тебя еще имеет веб-порт?
Sergey
у тебя на локальной тачке nginx нет?
Sergey
или другого запущенного образа
Лосось
есть, но я его остановил
Sergey
переназначь конфиг на другой порт
наружу тоже на другой выстави
экспериментируй
тут только догадки строить, понимания как nginx поставить у тебя вродь как нет😔
Лосось
Лосось
на локальном все работает как часы, потом я его отрубаю sudo service nginx stop и запускаю контейнер
Лосось
а у nginx есть демон, его в образе отключать?
Konstantin
Опять локалхосты в контейнерах🙄
Konstantin
Куда ты проксируешь на 4000 порт?
Konstantin
Логи через docker logs смотри
Лосось
Konstantin
Ну вот
Лосось
вместо локалхоста 127.0.0.1 подставить? не прокатит?
Лосось
в гугле говорят проблема в этом location / {
try_files $uri /index.html;
}
Лосось
где я облажался в межсервисном взаимодействии?)
Lazoreth
Ребят. Подскажите пожалуйста. Сейчас у нас проекты деплоятся через docker-compose и в контейнеры монтируются файлы с конфигами. Хочу переехать на docker-machine что бы по серверам не прыгать постоянно. Как в этом случае можно монтировать конфиги?
Lazoreth
Т.е. не собирая их вместе с контейнерами
Lazoreth
В идеале хотелось бы иметь возможность через тот же docker-machine удалённо конфиги редактировать
Sergey
Изменил в daemon.json место хранения файлов docker на примонтированый хард с NTFS. Теперь при попытке запустить контейнер пишет следующее:
Error response from daemon: error creating overlay mount to /media/terro/docker/overlay2/6e600ee393fa2e42a76abafc2175a0ed494990d9c6d0f5b84ffe0cd7fd1876cc-init/merged: invalid argument.
Konstantin
но на NTFS вроде как неумеет
Лосось
но на NTFS вроде как неумеет
Разобрался, нужно было явно задачть путь к статике root /usr/share/nginx/html;. Можешь подсказать что с локалхостом делать?
Done
Всем привет, вопрос не по теме, но все же может кто-то поможет!!!!
Подскажите решение проблемы:
Загружена база в MySQL (MySQL server последней версии)
В ней имеется таблица в которой одно из полей, типа -binary(16).
При просмотре строк в данной таблице значение в данном поле отображается некорректно (всякие крякозяблики).
Необходимо сделать экспорт всех даннных из Таблицы со следующими критериями:
- в таблице имеются повторение по полю, сделать экспорт без этих повторений, тоесть только уникальные значения;
-значения в поле, тип которого binary(16) отображались корректно, а не иероглифами которыми;
- экспортируемый файл должен csv формата
Очень нужна помощь !
Заранее спасибо 🙏
Sergey
Done
@mysql_db
уже!!! ни ответа, ни привета!!
Done
активности там ноль!
Sergey
так выходные
Sergey
не хочешь сам решать - жди
Sergey
кракозяблики значит кодировка не правильная
Konstantin
Lazoreth
Не могу в гугле найти: как линкануть файл из одного контейнера в другой?
Sergey
Lazoreth
Ситуация такая. Перекатываю проект в контейнеры. Фронт работает таким образом: он собирается и заливается на сервер. А nginx просто перенаправляет на html файл в подмонтированную папку с собранным фронтом
Andrey
Lazoreth
Точно, спасибо
Konstantin
Lazoreth
Подскажите пожалуйста, почему образ может не собиратся?
FROM node:6-alpine
COPY . ./server/front
WORKDIR /server/front
CMD apk update && apk upgrade && apk add --no-cache git bash libpng-dev g++ gcc autoconf automake libtool nasm make
CMD npm i
CMD npm run browser:build
CMD npm run mobile:build
Билд проходит, очень быстро и без ошибок, ну нужная папка build пустая
Konstantin
RUN, а не CMD
Konstantin
Чо там по докам?
Lazoreth
Точно, напутал, спасибище
Lazoreth
Да блин, я не фронтер нифига
Konstantin
Artem
Добрый вечер не подскажите как запустить docker-compose под текущим пользователем
Artem
?
Алексей
Под текущим пользователем выполнить команду docker-compose
Artem
Проблема в том что файлы которые создаются докером под рутовым пользователем. Можно как-нить настроить, чтобы они создавались под текущим?
Konstantin
Oleh
Artem
Как?
Oleh
RUN useradd ... your_user
USER your_user
Artem
Спасибо
Лосось
Подскажите как выводить логи в файлы (логи с 3 контейнеров в стдаут)
Григорій
Григорій
Скажите почему такое странное подключение в mongo? Запускаю проект через docker-compose
Лосось
Лосось
Как сервис обзовешь - на такой хост и ходишь
Григорій