app: Make it works without volume mounting

This fixes https://github.com/mattermost/mattermost-docker/pull/32#issuecomment-226408765.
This commit is contained in:
Yi EungJun 2016-06-16 21:15:41 +09:00
parent 82a0874255
commit b7425caddb
2 changed files with 11 additions and 2 deletions

View File

@ -4,9 +4,17 @@ services:
- docker - docker
before_install: before_install:
- docker-compose up -d - docker build -t mattermost-prod-db db
- docker build -t mattermost-prod-app app
install:
- eval $BUILD
- sleep 10 - sleep 10
env:
- BUILD="docker-compose up -d"
- BUILD="docker run -d --name db mattermost-prod-db && sleep 5 && docker run -d --link db -p 80:80 --name app mattermost-prod-app"
script: script:
- curl -sSf http://localhost > /dev/null - curl -sSf http://localhost > /dev/null

View File

@ -5,9 +5,10 @@ RUN mkdir -p /mattermost/data
RUN curl https://releases.mattermost.com/3.0.2/mattermost-team-3.0.2-linux-amd64.tar.gz | tar -xvz RUN curl https://releases.mattermost.com/3.0.2/mattermost-team-3.0.2-linux-amd64.tar.gz | tar -xvz
RUN rm /mattermost/config/config.json
COPY config.template.json / COPY config.template.json /
COPY docker-entry.sh /
COPY docker-entry.sh /
RUN chmod +x /docker-entry.sh RUN chmod +x /docker-entry.sh
ENTRYPOINT ["/docker-entry.sh"] ENTRYPOINT ["/docker-entry.sh"]