Выполняется nginx: контейнер alpine docker из конвейера Jenkins для приложения Angular не работает (403 запрещено) - PullRequest
1 голос
/ 26 мая 2020

Я экспериментирую с простым декларативным конвейером Jenkins следующей формы:

pipeline {
    agent any
    stages {
        stage('Build in docker') {
            steps {
                script {
                    docker.image('machimachi/docker-node-with-chrome').inside('--privileged -v /tmp:/tmp') {
                        sh 'npm install'
                        sh 'npm run build'
                    }
                }
            }
        }

        stage('deploy') {
            steps {
                sh 'docker rm -f jenkins-test'
                sh 'docker run --rm -v $WORKSPACE/dist/jenkins-test:/usr/share/nginx/html -p 8081:80 --name jenkins-test -d nginx:alpine'
            }
        }
    }
}

... но я продолжаю получать ошибку Forbidden 403 при попытке доступа к приложению через 'http://localhost: 8081 '.

Подскажите, пожалуйста, что я делаю не так? У меня нет большого опыта работы с Docker или Jenkins.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...