zodern / meteor-up

Production Quality Meteor Deployment to Anywhere
http://meteor-up.com/
MIT License
1.27k stars 281 forks source link

dockerPrivateRegistry 'requested access to the resource is denied' #1250

Open milanzigmond opened 3 years ago

milanzigmond commented 3 years ago

Hi, I'm trying to use dockerPrivateRegistry with our deploy but getting the 'requested access to the resource is denied' even though the username, password are correct. Any idea how to debug this further? Without dockerPrivateRegistry all works fine. Thank you.

Mup version (1.5.3):

Mup config

module.exports = {
    servers: {
        one: {
            host: "app1.srv.domain.net",
            username: "root",
            pem: "~/.ssh/id_rsa"
        },
        two: {
            host: "app2.srv.domain.net",
            username: "root",
            pem: "~/.ssh/id_rsa"
        },
        three: {
            host: "app3.srv.domain.net",
            username: "root",
            pem: "~/.ssh/id_rsa"
        },
        four: {
            host: "app4.srv.domain.net",
            username: "root",
            pem: "~/.ssh/id_rsa"
        }
    },

    app: {
        name: "farkle",
        path: "../",

        servers: {
            one: {},
            two: {},
            three: {},
            four: {}
        },

        buildOptions: {
            serverOnly: true
        },

        env: {
            ROOT_URL: "https://my.domain.net",
            MONGO_URL: "XYZ"
        },

        docker: {
            image: "abernix/meteord:node-12-base",
            prepareBundle: true,
            useBuildKit: true,
            stopAppDuringPrepareBundle: false
        },

        enableUploadProgressBar: true
    },

    privateDockerRegistry: {
        host: "registry.digitalocean.com/farkle-live-registry",
        username: "XYZ",
        password: "XYZ"
    }
}

Output of command 'mup deploy'


Started TaskList: Pushing Meteor App
[app1.srv.hotdices.net] - Pushing Meteor App Bundle to the Server
[app1.srv.hotdices.net] - Pushing Meteor App Bundle to the Server: SUCCESS
[app1.srv.hotdices.net] - Prepare Bundle
[app1.srv.hotdices.net] x Prepare Bundle: FAILED

              ------------------------------------STDERR------------------------------------
              es/meteor-node-stubs/node_modules/timers-browserify
        #10 12.76 setimmediate@1.0.5 /built_app/programs/server/npm/node_modules/meteor-node-stubs/node_modules/setimmediate
        #10 12.76 tty-browserify@0.0.1 /built_app/programs/server/npm/node_modules/meteor-node-stubs/node_modules/tty-browserify
        #10 12.76 url@0.11.0 /built_app/programs/server/npm/node_modules/meteor-node-stubs/node_modules/url
        #10 12.76 punycode@1.3.2 /built_app/programs/server/npm/node_modules/meteor-node-stubs/node_modules/url/node_modules/punycode
        #10 12.76 querystring@0.2.0 /built_app/programs/server/npm/node_modules/meteor-node-stubs/node_modules/querystring
        #10 12.76 util@0.11.1 /built_app/programs/server/npm/node_modules/meteor-node-stubs/node_modules/util
        #10 12.76 inherits@2.0.3 /built_app/programs/server/npm/node_modules/meteor-node-stubs/node_modules/util/node_modules/inherits
        #10 12.76 vm-browserify@1.1.0 /built_app/programs/server/npm/node_modules/meteor-node-stubs/node_modules/vm-browserify
        #10 12.76 moment@2.29.1 /built_app/programs/server/npm/node_modules/moment
        #10 12.76 mysql@2.18.1 /built_app/programs/server/npm/node_modules/mysql
        #10 12.76 readable-stream@2.3.7 /built_app/programs/server/npm/node_modules/readable-stream
        #10 12.76 process-nextick-args@2.0.1 /built_app/programs/server/npm/node_modules/process-nextick-args
        #10 12.76 safe-buffer@5.1.2 /built_app/programs/server/npm/node_modules/safe-buffer
        #10 12.76 string_decoder@1.1.1 /built_app/programs/server/npm/node_modules/string_decoder
        #10 12.76 util-deprecate@1.0.2 /built_app/programs/server/npm/node_modules/util-deprecate
        #10 12.76 sqlstring@2.3.1 /built_app/programs/server/npm/node_modules/sqlstring
        #10 12.76 promise-mysql@4.1.4 /built_app/programs/server/npm/node_modules/promise-mysql
        #10 12.76 punycode@2.1.1 /built_app/programs/server/npm/node_modules/punycode
        #10 12.76 seedrandom@3.0.5 /built_app/programs/server/npm/node_modules/seedrandom
        #10 12.76 sfs2x-api@1.7.17-a /built_app/programs/server/npm/node_modules/sfs2x-api
        #10 12.76 vue@2.6.12 /built_app/programs/server/npm/node_modules/vue
        #10 12.76 vue-i18n@8.22.4 /built_app/programs/server/npm/node_modules/vue-i18n
        #10 12.76 vue-image-preloader@0.2.8 /built_app/programs/server/npm/node_modules/vue-image-preloader
        #10 12.76 vue-meteor-tracker@2.0.0-beta.5 /built_app/programs/server/npm/node_modules/vue-meteor-tracker
        #10 12.76 vue-moment@4.1.0 /built_app/programs/server/npm/node_modules/vue-moment
        #10 12.76 vue-router@3.5.1 /built_app/programs/server/npm/node_modules/vue-router
        #10 12.76 vuetify@2.4.4 /built_app/programs/server/npm/node_modules/vuetify
        #10 12.76 vuex@3.6.2 /built_app/programs/server/npm/node_modules/vuex
        #10 12.76 vuex-composition-helpers@1.0.22 /built_app/programs/server/npm/node_modules/vuex-composition-helpers
        #10 12.76 vuex-router-sync@5.0.0 /built_app/programs/server/npm/node_modules/vuex-router-sync
        #10 13.03 {
        #10 13.03   "npm": "6.14.10",
        #10 13.03   "ares": "1.16.1",
        #10 13.03   "brotli": "1.0.9",
        #10 13.03   "cldr": "37.0",
        #10 13.03   "http_parser": "2.9.3",
        #10 13.03   "icu": "67.1",
        #10 13.03   "llhttp": "2.1.3",
        #10 13.03   "modules": "72",
        #10 13.03   "napi": "7",
        #10 13.03   "nghttp2": "1.41.0",
        #10 13.03   "node": "12.20.0",
        #10 13.03   "openssl": "1.1.1g",
        #10 13.03   "tz": "2019c",
        #10 13.03   "unicode": "13.0",
        #10 13.03   "uv": "1.40.0",
        #10 13.03   "v8": "7.8.279.23-node.45",
        #10 13.03   "zlib": "1.2.11"
        #10 13.03 }
        #10 13.20 added 146 packages from 122 contributors and audited 147 packages in 11.174s
        #10 13.27 
        #10 13.27 2 packages are looking for funding
        #10 13.27   run `npm fund` for details
        #10 13.27 
        #10 13.27 found 1 high severity vulnerability
        #10 13.27   run `npm audit fix` to fix them, or `npm audit` for details
        #10 DONE 13.4s

        #11 exporting to image
        #11 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
        #11 exporting layers
        #11 exporting layers 13.9s done
        #11 writing image sha256:12cbd7bb62fb733732be80ca5803c4a34252f4fde3af1a55d4182ba539faf5c3 0.1s done
        #11 naming to docker.io/library/mup-farkle:build done
        #11 DONE 14.0s

        real    0m34.751s
        user    0m0.284s
        sys     0m0.141s
        denied: requested access to the resource is denied
        denied: requested access to the resource is denied

              ------------------------------------STDOUT------------------------------------
              Updating base image
        node-12-base: Pulling from abernix/meteord
        Digest: sha256:79c9c29c028fd72320fa1af5e2bab1147db3c206a9d807e9bdb3fb2110660c1a
        Status: Image is up to date for abernix/meteord:node-12-base
        docker.io/abernix/meteord:node-12-base
        Preparing for docker build
        Creating Dockerfile
        Finished creating Dockerfile
        Building image
        Pushing images to private registry
        The push refers to repository [docker.io/library/mup-farkle]
        d2e68181a71d: Preparing
        26e468a2fcf1: Preparing
        ace9e6eb3923: Preparing
        c47238b132c7: Preparing
        d50dd9532b46: Preparing
        ed998a915522: Preparing
        3080eefb4a3a: Preparing
        d986bc2a6f37: Preparing
        0fe9d9519133: Preparing
        0279b13c6fc6: Preparing
        ed998a915522: Waiting
        3080eefb4a3a: Waiting
        d986bc2a6f37: Waiting
        0fe9d9519133: Waiting
        0279b13c6fc6: Waiting
        The push refers to repository [docker.io/library/mup-farkle]
        b38c6cababb4: Preparing
        ca919f5748ff: Preparing
        ace9e6eb3923: Preparing
        c47238b132c7: Preparing
        b38c6cababb4: Waiting
        ca919f5748ff: Waiting
        ace9e6eb3923: Waiting
        d50dd9532b46: Preparing
        c47238b132c7: Waiting
        ed998a915522: Preparing
        3080eefb4a3a: Preparing
        3080eefb4a3a: Waiting
        d50dd9532b46: Waiting
        ed998a915522: Waiting
        d986bc2a6f37: Preparing
        d986bc2a6f37: Waiting
        3080eefb4a3a: Waiting
        0fe9d9519133: Preparing
        0fe9d9519133: Waiting
        d986bc2a6f37: Waiting
        0279b13c6fc6: Preparing
        0279b13c6fc6: Waiting
        0fe9d9519133: Waiting
        0279b13c6fc6: Waiting