У меня проблема при загрузке API в сервисном приложении Azure, проверка связи с портом 80 не находит его и возвращает ошибку.
Если я вручную запускаю docker на машина через S SH с --network=host
, и я проверяю связь с портом 80, он работает.
Это может быть плохая конфигурация с моей стороны в Dockerfile, но я не знаю, что это такое.
Как я могу решить эту проблему?
FROM ruby:2.4
RUN curl -sL https://deb.nodesource.com/setup_12.x | bash -
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && \
apt-get update && apt-get install -qq -y build-essential libpq-dev nodejs yarn
WORKDIR /api
COPY . .
RUN bundle install
CMD bundle exec thin -p 80 start
EXPOSE 80