小编Joh*_*hnz的帖子

如何解决Dokku部署中的pre-receive hook denied错误?

我目前正在 dokku 实例上部署 Angular4 应用程序,但是,我不断收到此错误 ! [remote rejected] develop -> master (pre-receive hook declined)

我正在从开发分支部署到主分支,所以我运行部署命令 git push mediafactory develop:master

我正在通过 Dockerfile 进行部署,看起来像这样;

FROM node:carbon

RUN mkdir -p  /opt/app
WORKDIR /opt/app

COPY package*.json ./

RUN npm install --save @angular/cli@1.3.0
RUN npm install --only=production

COPY .angular-cli.json .
COPY . .

RUN ng build --aot -prod

ENV APP_ID setYourAppId
ENV MASTER_KEY setYourMasterKey
ENV DATABASE_URI setMongoDBURI

EXPOSE 1337

CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)

我试过跑步

sudo wget -O /etc/init/docker.conf https://raw.github.com/dotcloud/docker/master/contrib/init/upstart/docker.conf

sudo service docker restart
Run Code Online (Sandbox Code Playgroud)

但是,似乎并不能解决问题。

git docker dokku angular

0
推荐指数
1
解决办法
1771
查看次数

标签 统计

angular ×1

docker ×1

dokku ×1

git ×1