hostmit
сделал дифф между думя папками
hostmit
но почему оно эту разницу не тащит на новый леер?
George
не понимаю вопроса )
hostmit
http://h.pi.hostmit.net/i/chrome_NnlJO5F1PA.png
hostmit
моё представление было таким.
hostmit
А по итогу для каждого своя папка мерджед http://h.pi.hostmit.net/i/MobaXterm_4pLewHYrbu.png
hostmit
и да, в diff отличия
hostmit
А, так так оно и есть. там же маунты, потому DU не верно считает место
Веталий
Сем привет! Прошу помощи с установкой oracle рядом с pgsql и nginx'om! Все работает, кроме oracle! Пишете в ЛС плеаз
George
😳😳😳
Andrey
ответим
Веталий
оракл в докере?
Сам оракл удаленно находиться, но я никак не могу драйвер нормально поставить
Веталий
оракл в докере?
Скачал связку готовую на apache и настроил доступ - се работает, но сам когда пытаюсь
Веталий
Ничего не выходит
Andrey
не совсем понятно
Веталий
покажи связку
Кинуть docker-compose?
Andrey
Кинуть docker-compose?
давай с него
Веталий
давай с него
version: '3' services: php: volumes: - ${APPLICATION_PATH_HOST}:/var/www - ${PHP_PATH_HOST}/local.ini:/usr/local/etc/php/conf.d/local.ini - /opt/svyazcom/var/pfp/projects/eir/files/documents/:/opt/svyazcom/var/pfp/projects/eir/files/documents/ build: context: ${PHP_PATH_HOST} dockerfile: Dockerfile user: 1000:1000 restart: always tty: true working_dir: /var/www nginx: image: nginx:alpine tty: true restart: always volumes: - ${APPLICATION_PATH_HOST}:/var/www - ${NGINX_PATH_HOST}/conf.d/:/etc/nginx/conf.d/ ports: - "5000:80" - "5001:443" links: - php depends_on: - php db: image: postgres restart: always environment: POSTGRES_DB: usteering POSTGRES_USER: ust_admin POSTGRES_PASSWORD: 1234 ports: - 5432:5432 volumes: - dbdata:/var/lib/postgresql/data workspace: ports: - "8080:8080" volumes: - ${APPLICATION_PATH_HOST}:/var/www build: context: ${WORKSPACE_PATH_HOST} restart: always tty: true user: 1000:1000 depends_on: - php - nginx working_dir: /var/www links: - db depends_on: - nginx - php redis: image: redis:alpine restart: always ports: - "7379:6379" php-queue: restart: always image: php:7.3-fpm-stretch command: php artisan queue:work working_dir: /var/www volumes: - ${APPLICATION_PATH_HOST}:/var/www depends_on: - redis - php echo: image: oanhnn/laravel-echo-server:latest environment: LARAVEL_ECHO_SERVER_AUTH_HOST: nginx REDIS_HOST: redis REDIS_PORT: 6379 command: start --force restart: always ports: - "6001:6001" depends_on: - redis - nginx links: - redis - nginx volumes: dbdata: redis_data:
Andrey
version: '3' services: php: volumes: - ${APPLICATION_PATH_HOST}:/var/www - ${PHP_PATH_HOST}/local.ini:/usr/local/etc/php/conf.d/local.ini - /opt/svyazcom/var/pfp/projects/eir/files/documents/:/opt/svyazcom/var/pfp/projects/eir/files/documents/ build: context: ${PHP_PATH_HOST} dockerfile: Dockerfile user: 1000:1000 restart: always tty: true working_dir: /var/www nginx: image: nginx:alpine tty: true restart: always volumes: - ${APPLICATION_PATH_HOST}:/var/www - ${NGINX_PATH_HOST}/conf.d/:/etc/nginx/conf.d/ ports: - "5000:80" - "5001:443" links: - php depends_on: - php db: image: postgres restart: always environment: POSTGRES_DB: usteering POSTGRES_USER: ust_admin POSTGRES_PASSWORD: 1234 ports: - 5432:5432 volumes: - dbdata:/var/lib/postgresql/data workspace: ports: - "8080:8080" volumes: - ${APPLICATION_PATH_HOST}:/var/www build: context: ${WORKSPACE_PATH_HOST} restart: always tty: true user: 1000:1000 depends_on: - php - nginx working_dir: /var/www links: - db depends_on: - nginx - php redis: image: redis:alpine restart: always ports: - "7379:6379" php-queue: restart: always image: php:7.3-fpm-stretch command: php artisan queue:work working_dir: /var/www volumes: - ${APPLICATION_PATH_HOST}:/var/www depends_on: - redis - php echo: image: oanhnn/laravel-echo-server:latest environment: LARAVEL_ECHO_SERVER_AUTH_HOST: nginx REDIS_HOST: redis REDIS_PORT: 6379 command: start --force restart: always ports: - "6001:6001" depends_on: - redis - nginx links: - redis - nginx volumes: dbdata: redis_data:
а орокл с какой целью
Andrey
кто к нему бежит
Веталий
а орокл с какой целью
Требование: веб кинуть на pgsql, а внутренняя инфа уже имеется
Веталий
И она на oracle
Andrey
Требование: веб кинуть на pgsql, а внутренняя инфа уже имеется
наверное я еще не проснулся, но не понимаю что не работает. какая инфа и при чем тут приложение
Веталий
наверное я еще не проснулся, но не понимаю что не работает. какая инфа и при чем тут приложение
Гляди, есть старый сайт, который уже давно нужно поменять. Было решено сделать се на laravel + vue, но проблема в том, что php pdo не имеет из под коробки драйвер подключения к oracle и в этом проблема
Andrew
Глянь
Andrey
сначала можешь в сущестаующий руками, а потом это же сделаешь при сборке саоего
Petr
наследуйся от готового, энтрипоинт не забудь прокинуть
Yury
привет, есть способ подсунуть переменную окружения не пересоздавая контейнер?
hostmit
docker exec container-name export VAR=foo
Yury
это все понятно. только вот переменная должна существовать до запуска основного процесса
hostmit
перепиши энтрипоинт?
hostmit
entrypoint: ["export VAR=foo && main-process"]
Yury
а.. точно
hostmit
впрочем можно и проще.
hostmit
entrypoint: ["VAR=foo main-process"]
George
надо проверять - нужен ли шелл для этого (
Yury
а если просто в config.v2.json вписать.. прокатит?
Yury
дополнительный Env
Dmitry
Ребят подскажите пожалуйста, вот у меня есть файл на компе data.sql существую команда чтоб сразу направить его в контейнер postgres на выполнение ?
Бафомет
Привет!
Бафомет
Есть docker-compose в котором есть manticoresearch. На локальном пк все работает. На удаленном - нет. Пишет Syntax error or access violation: 1064 unknown local index(es) 'products' in search request in /app/public/protected/vendor/foolz/sphinxql-query-builder/src/Drivers/Pdo/Connection.php:26
Бафомет
Индексы созданы, все норм
Бафомет
В папке 100% наблюдаю созданные файлы products manticoresearch
Sanzhar
Всем привет! поднимаю проект из докер-композа, у коллеги на mac-е все поднимается, у меня на винде во время npm install появляется ошибка npm ERR! code ENOTEMPTY npm ERR! errno -39 npm ERR! syscall rmdir npm ERR! ENOTEMPTY: directory not empty, кто--нибудь сталкивался с подобным?
Sanzhar
попробуй в виртуалке под линуксом
думаете проблема в файловой системе?
George
нет, я ничего не дума
Anonymous
Подскажите пожалуйста, как правильно сеть поднять между двумя docker-compose файлами. Я просто добавил в оба файла networks: net1: и все работает, но у меня так зависает последний живой docker образ подключенный к этой сети при остановке
George
в одном определяешь, во втором сеть указываешь как external. dixi
Alexey
привет всем, занимаюсь перепиской конфига docker-compose с версии 2 на версию 3 и в связи с этим вопрос - при указании в секции volumes блок только для чтения :ro получаю ошибку о том, что такого пути не существует :) в версии 2 этот блок был в volumes_from
Alexey
вот конфиг https://pastebin.com/SpwGu5TG
George
пустая работа
George
если только у тебя не сворм
George
но тогда это вдвойне пустая работа
Alexey
вот ошибка
Alexey
зачем ?
начинаю новый проект, хочу разобраться
George
ам... читать умеешь ?
George
он намекает, что есть два типа volume
George
типа вольюм и не вольюм (bind mount)
George
так вот
George
ro можно навесить на второй - когда у тебя путь в хостовой тачке
George
а volume - это просто именнованная папка в /var/lib/docker/volumes доступная по короткому имени
Alexey
ок, как мне перевести такой конфиг https://pastebin.com/pe1MMMKS?
George
ах вот оно как ты хочешь
George
давай начнем с простого
George
почему ты хочешь 3-й компоуз
George
чем тебе 2.4 не годится
Alexey
хз, 2020 на дворе, проект только начинается, в прод выйдет через год минимум... не хочется совсем уж некрофилией страдать