172 похожих чатов

Доброй ночи. А можно как-то посмотреть, какая команда в итоге стартует

после запуска контейнера?
У меня есть энтрипоинт и там параметры для запуска goose, но докер ран постоянно выводит usage гуся, как будто ему не хватает параметров

19 ответов

14 просмотров

ps -axf на хосте покажет тебе все процессы, в том числе и те которые в контейнере живут.

antifreeze- Автор вопроса
rus dacent
ps -axf на хосте покажет тебе все процессы, в том ...

просто докер не стартует же..то есть процесс не запускается

А, понял.

antifreeze- Автор вопроса
Максим Мартынов
Покажи Dockerfile

Максим, извините, раньше не вышло (я пробовал вставлять вместо ${DB_DRIVER} и прочих конкретные значения): FROM golang:alpine RUN apk add build-base RUN go get "github.com/pressly/goose/cmd/goose" RUN mkdir -p /opt/db ONBUILD ADD ./migrations /opt/db/migrations WORKDIR /opt/ ENTRYPOINT ["/usr/local/go/bin/goose", " ${DB_DRIVER} postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}?sslmode=disable"] #postgres postgresql://alex:alexpass@localhost:5432/alex?sslmode=disable"] CMD ["up"]

antifreeze- Автор вопроса
antifreeze- Автор вопроса
Максим Мартынов
Пробел перед $ убери, и замени $ на $$

FROM golang:alpine RUN apk add build-base RUN go get "github.com/pressly/goose/cmd/goose" RUN mkdir -p /opt/db ONBUILD ADD ./migrations /opt/db/migrations WORKDIR /opt/ ENTRYPOINT ["/go/bin/goose", "$${DB_DRIVER} postgresql://$${DB_USER}:$${DB_PASSWORD}@$${DB_HOST}:$${DB_PORT}/$${DB_NAME}?sslmode=disable"] CMD ["up"] $ sudo docker run goose --env-file ./configs/app.env 2021/09/06 11:47:25 -dbstring="--env-file": "$${DB_DRIVER} postgresql://$${DB_USER}:$${DB_PASSWORD}@$${DB_HOST}:$${DB_PORT}/$${DB_NAME}?sslmode=disable": unknown dialect

antifreeze- Автор вопроса
Максим Мартынов
Хм, может я напутал с $$

уверен, что и с одним $ будет то же самое(

antifreeze- Автор вопроса
Максим Мартынов
А в .env что?

HTTP_PORT=:50051 DB_HOST=localhost DB_DRIVER=postgres DB_USER=alex DB_PASSWORD=alexpass DB_NAME=alex DB_PORT=5432

antifreeze- Автор вопроса
Максим Мартынов
А в .env что?

да, то же пишет - unknown dialect

antifreeze
HTTP_PORT=:50051 DB_HOST=localhost DB_DRIVER=postg...

Погоди, а в чем смысл перед протоколом postgresql добавлять ещё одно слово postgres через подстановку из переменной?

antifreeze- Автор вопроса
antifreeze
в хелпе гуся такие примеры есть

Ок, а почему они в одном аргументе тогда? Раздели их на два разных

antifreeze
резонно, сейчас попробую

И в документации в url указана схема postgres, а не postgresql

antifreeze- Автор вопроса
Максим Мартынов
И в документации в url указана схема postgres, а н...

вместо $DB... поставил реальные значения, разделил на два параметра и поменял строку (вместо той что была сделал драйвер, а потом user=... dbname=...)

Похожие вопросы

Обсуждают сегодня

Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
@sand_witch скорее к тебе вопрос, добавил в .cabal webdriver-w3c и вот такая ошибка от nix develop error: Package ‘script-monad-0.0.4’ in /nix/store/7vdxbra0kwbr0ys0kc5...
Fedor
5
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
зачем же переименовывать ? чтобы кол-во участников возросло или вдруг IBM от этого снова на свифте начнет кодить ? Я не понимаю что страшного в том что свифт гавно, если это т...
Oleh Nerzh
10
Карта сайта