Size: a a a

Docker — русскоговорящее сообщество

2020 April 12

E

Egor in Docker — русскоговорящее сообщество
И не могу найти общие логи крона в контейнере
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Egor
Ребят, подскажите пжлста почему крон не запускает задачу? https://pastebin.com/SDxedxpM
Крон в контейнере с приложением?)
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Не делай так
источник

E

Egor in Docker — русскоговорящее сообщество
Andrey Gumilev
Крон в контейнере с приложением?)
Да, антипаттерн, но это делал не я, мне надо просто сделать это рабочим
источник

E

Egor in Docker — русскоговорящее сообщество
До этого работало
источник

E

Egor in Docker — русскоговорящее сообщество
Мб его как-то вручную из контейнера запускали
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Egor
Да, антипаттерн, но это делал не я, мне надо просто сделать это рабочим
Это провал, стартуй отдельно контейнер с кроном
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Egor
Да, антипаттерн, но это делал не я, мне надо просто сделать это рабочим
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Egor
Да, антипаттерн, но это делал не я, мне надо просто сделать это рабочим
Не нужно так, запомни, отговори их и переделай
источник

N

Nikita in Docker — русскоговорящее сообщество
Здравствуйте, коллеги!
Может кто подскажет решение по traefik 2.0 ?
не могу получить редирект на https
### traefik.toml ###
## static configuration

[entryPoints]
 [entryPoints.http]
   address = ":80"
     [entryPoints.http.forwardedHeaders]
       trustedIPs = ["127.0.0.1/32", "192.168.89.2", "10.0.30.0/24"]

 [entryPoints.https]
   address = ":443"
     [entryPoints.https.forwardedHeaders]
       trustedIPs = ["127.0.0.1/32", "192.168.89.2", "10.0.30.0/24"]

[certificatesResolvers.le.acme]
   email = "XXXX@XXX.com"
   storage = "acme.json"
   caServer = "https://acme-v02.api.letsencrypt.org/directory"
   keyType = "EC256"
     [certificatesResolvers.le.acme.dnsChallenge]
     provider = "godaddy"
     delayBeforeCheck = 0

## Dynamic configuration
[http.routers]
 [http.routers.https-nginx_aws]
   rule = "Host(sitename.com)"
   middlewares = ["nginx_aws"]
   service = "nginx_aws"
   # will terminate the TLS request
   [http.routers.nginx_aws.tls]
     certResolver = "le"
     [[http.routers.https-nginx_aws.tls.domains]]
       main = "sitename.com"
       sans = ["*.sitename.com"]

 [http.routers.nginx_aws]
   rule = "Host(sitename.com)"
   service = "nginx_aws"


[http.services]
  [http.services.nginx_aws.loadBalancer]
    [[http.services.nginx_aws.loadBalancer.servers]]
      url = "http://172.19.0.2"

[http.middlewares]
  [http.middlewares.nginx_aws.redirectScheme]
    scheme = "https"
    permanent = true
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
всем привет!
Собираю докер окружение для laravel-проекта и хочу сделать так, чтобы при запуске контейнера, если нет папки vendor запускалась команда composer install ну и еще несколько. Как это сделать так, чтобы эта команда выполнялась явно? На текущий момент контейнер запускается, но установка композера идет в фоне, без всякого оповещения. Я хочу, чтобы или был какой-то вывод в консоль о прогрессе либо просто контейнер не запускался пока композер не закончит установку и приготовления перед запуском.
источник

i

inqfen in Docker — русскоговорящее сообщество
Звучит как дичь, сразу скажу
источник

ch

central hardware in Docker — русскоговорящее сообщество
Liv Alex
всем привет!
Собираю докер окружение для laravel-проекта и хочу сделать так, чтобы при запуске контейнера, если нет папки vendor запускалась команда composer install ну и еще несколько. Как это сделать так, чтобы эта команда выполнялась явно? На текущий момент контейнер запускается, но установка композера идет в фоне, без всякого оповещения. Я хочу, чтобы или был какой-то вывод в консоль о прогрессе либо просто контейнер не запускался пока композер не закончит установку и приготовления перед запуском.
что за команда install в help docker-compose ее нету
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
inqfen
Звучит как дичь, сразу скажу
почему?
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
central hardware
что за команда install в help docker-compose ее нету
команда для установки зависимостей composer install
источник

ch

central hardware in Docker — русскоговорящее сообщество
Liv Alex
всем привет!
Собираю докер окружение для laravel-проекта и хочу сделать так, чтобы при запуске контейнера, если нет папки vendor запускалась команда composer install ну и еще несколько. Как это сделать так, чтобы эта команда выполнялась явно? На текущий момент контейнер запускается, но установка композера идет в фоне, без всякого оповещения. Я хочу, чтобы или был какой-то вывод в консоль о прогрессе либо просто контейнер не запускался пока композер не закончит установку и приготовления перед запуском.
напиши скрипт и выполняй, к докеру это имеет не очень много отношения
источник

i

inqfen in Docker — русскоговорящее сообщество
Если хочешь для дев окружения такое делать - делай другой контейнер с композером, пиши энтрипоинт, на него хелсчек и на контейнер с fpm depend от того контейнера
источник

i

inqfen in Docker — русскоговорящее сообщество
В контейнере с fpm композер вообще не нужен
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
central hardware
напиши скрипт и выполняй, к докеру это имеет не очень много отношения
я написал скрипт и выполняю. В скрипте написано так:
gosu 1000:1000 composer install --optimize-autoloader

gosu 1000:1000 \
   php artisan storage:link \
   && php artisan config:cache \
   && php artisan route:cache

и я сталкиваюсь с такой проблемой, что контейнер поднимается, этот скрипт начинает выполняться и падает. Потому что каким-то магическим образом он запускает первую команду, и, не дожидаясь ее выполнения, запускает остальные, а они могут выполниться только при условии полностью выполненной первой команды. Отсюда и вопрос.
источник

i

inqfen in Docker — русскоговорящее сообщество
Напиши энтрипоинт нормальный
источник