我目前正在 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)
但是,似乎并不能解决问题。