first commit
This commit is contained in:
commit
aa7869eb33
386 files changed
+69375
No files matched your search
+34
@@ -0,0 +1,34 @@
|
||||
FROM node:8
|
||||
|
||||
ENV HOST localhost
|
||||
ENV PORT 3000
|
||||
|
||||
# Create app directory
|
||||
RUN mkdir -p /usr/src/app
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
# Install GYP dependencies globally, will be used to code build other dependencies
|
||||
RUN npm install -g --production node-gyp && \
|
||||
npm cache clean --force
|
||||
|
||||
# Install Gekko dependencies
|
||||
COPY package.json .
|
||||
RUN npm install --production && \
|
||||
npm install --production [email protected] [email protected] [email protected] pg && \
|
||||
npm cache clean --force
|
||||
|
||||
# Install Gekko Broker dependencies
|
||||
WORKDIR exchange
|
||||
COPY exchange/package.json .
|
||||
RUN npm install --production && \
|
||||
npm cache clean --force
|
||||
WORKDIR ../
|
||||
|
||||
# Bundle app source
|
||||
COPY . /usr/src/app
|
||||
|
||||
EXPOSE 3000
|
||||
RUN chmod +x /usr/src/app/docker-entrypoint.sh
|
||||
ENTRYPOINT ["/usr/src/app/docker-entrypoint.sh"]
|
||||
|
||||
CMD ["--config", "config.js", "--ui"]
|
||||
Reference in new issue
Block a user