Size: a a a

RU.Docker — Официальное Русское Сообщество

2018 November 19

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Выгрузка должна быть в один поток? Один за одним? Или можно параллельно выгружать объекты? Ну и наверняка используются ActiveRecord или Doctrine, верно?
источник

VD

Vir Dignus in RU.Docker — Официальное Русское Сообщество
да, там из смежных таблиц тянутся данные, формируется массив, а потом из базовой таблицы тянутся продукты и уже к ним идёт привязка
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Vir Dignus
да, там из смежных таблиц тянутся данные, формируется массив, а потом из базовой таблицы тянутся продукты и уже к ним идёт привязка
ActiveRecord или Доктрина используется?
источник

VD

Vir Dignus in RU.Docker — Официальное Русское Сообщество
Maxim Avramenko
ActiveRecord или Доктрина используется?
Activerecord
источник

MA

Maxim Avramenko in RU.Docker — Официальное Русское Сообщество
Vir Dignus
Activerecord
А что используется из ActiveRecord? Наверняка просто для того что бы создать записи в табличках или для того что бы достать модельку со связанными данными? Такие процессы обычно делают с помощью db->createCommand(sql_query)
Так как ActiveRecord очень тяжёлый то лучше в таких процессах стараться его не использовать
источник

NK

ID:531453784 in RU.Docker — Официальное Русское Сообщество
@lemonja будет жить. Поприветствуем!
источник

NK

ID:531453784 in RU.Docker — Официальное Русское Сообщество
@DurnayaKonechnost будет жить. Поприветствуем!
источник
2018 November 20

NK

ID:531453784 in RU.Docker — Официальное Русское Сообщество
@ElenaAnatBond будет жить. Поприветствуем!
источник

МБ

Михаил Боровиков in RU.Docker — Официальное Русское Сообщество
Ааааааа
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
Добрый день, может кто поможет.
Есть дата контейнер с nginx в котором билдится фронт
В nginx.conf прописал proxy_pass  http://ip:port;
Есть несколько микросервисов с которыми фронт взаимодействует, которые открыты также через nginx
Проблема в том что nginx на фронте выдает 400 или 500
p.s.
все контейнеры добавлены в один network
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
уточню, все контейнеры доступны напрямую через localhost:port, но не через дата контейнер
источник

YD

Yuriy Dorogov in RU.Docker — Официальное Русское Сообщество
докерфайлы и конфиг nginx в студию, телепаты в отпуске
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
user nginx;
worker_processes auto;
pid /run/nginx.pid;

# Must be presents here, not passed through command line
daemon off;

events {
 worker_connections 768;
 # multi_accept on;
}

error_log /dev/stderr warn;

http {
 include /etc/nginx/mime.types;
 default_type application/octet-stream;

 sendfile on;
 tcp_nopush on;
 tcp_nodelay on;
 keepalive_timeout 65;
 types_hash_max_size 2048;
 server_tokens off;
 client_max_body_size 128m;

 ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
 ssl_prefer_server_ciphers on;

 proxy_buffering off;

 gzip off;
 gzip_disable "msie6";

 upstream front {
     server frontfinal_nginx_1:19999;
 }

 upstream core {
     server corefinal_app_1:9999;
 }

 upstream media {
     server media_app_1:29999;
 }

 proxy_redirect     off;
 proxy_set_header   Host $host;
 proxy_set_header   X-Real-IP $remote_addr;
 proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
 proxy_set_header   X-Forwarded-Host $server_name;

 # Also you can use this variable: `%APP_BASE_URL%`
 server {
   listen      80 default_server;
   listen      [::]:80 default_server;
   server_name _;
   charset     utf-8;

   access_log /dev/stdout combined;
   index      index.html index.htm index.txt readme.txt readme.md;
   root       %ROOT_DIR%;

   include errorpages.conf;

   location ~ /\.(ht|git) {
     deny all;
   }

   location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar|less)$ {
     expires   off;
     sendfile  off;
     try_files $uri =404;
   }

   location / {
     try_files $uri $uri/ /index.html?$query_string;

     proxy_pass         http://front;
   }
 }

 server {
   # server_name api.freshplan.ru;

   location /api {
     proxy_pass         http://core;
   }
 }
 server {
   # server_name media.freshplan.ru;

   location /media {
     proxy_pass         http://media;
   }
 }
   
 # custom
}
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
докерфайлов слишком много, да и запускаю через докеркомпоз
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
nginx:
   build:
    context: .
    dockerfile: Dockerfile
   restart: always
   working_dir: /usr/share/nginx/html
   environment:
     ROOT_DIR: '/usr/share/nginx/html'
   volumes:
   - ./src:/app/dist:ro
   # - $PWD/src:/app/dist:ro
   ports: ['19999:80']
   networks:
   - frontend-network
   - web
   labels:
   - "traefik.enable=true"
   - "traefik.backend=front-be"
   - "traefik.frontend.rule=Host:front.localhost"
источник

AM

Anton Minkowski in RU.Docker — Официальное Русское Сообщество
это докеркомпоз фронта, только сам процесс
источник

YD

Yuriy Dorogov in RU.Docker — Официальное Русское Сообщество
что то мне подсказывает что вот это
источник

YD

Yuriy Dorogov in RU.Docker — Официальное Русское Сообщество
upstream front {
     server frontfinal_nginx_1:19999;
 }

 upstream core {
     server corefinal_app_1:9999;
 }

 upstream media {
     server media_app_1:29999;
 }
источник

YD

Yuriy Dorogov in RU.Docker — Официальное Русское Сообщество
лишнее
источник

YD

Yuriy Dorogov in RU.Docker — Официальное Русское Сообщество
в location сразу проще прокинуть
источник