Docker
Falco Nogatz edited this page Aug 8, 2015
·
1 revision
@Zenithar suggested a setup to use feedback-to-gitlab
in a docker containter.
dockerfile:
FROM mhart/alpine-iojs:latest
COPY . /app
WORKDIR /app
RUN npm install --save feedback-to-gitlab express
EXPOSE 3000
CMD ["node", "server.js"]
server.js:
var express = require('express'),
feedback = require('feedback-to-gitlab');
var app = express();
app.post('/feedback', feedback({
url: process.env.GITLAB_URL,
token: process.env.GITLAB_TOKEN,
repository: process.env.GITLAB_REPOSITORY
}))
app.listen(3000);
Then you can build the docker image via:
docker build -ti <user>/feedback
To run the feedback endpoint on /feedback
, you can start the server via:
docker run -ti -e GITLAB_URL=<url> -e GITLAB_TOKEN=<token> -e GITLAB_REPOSITORY=<repo> <user>/feedback