Skip to content

Commit

Permalink
Merge pull request #670 from tdiary/docker_devel
Browse files Browse the repository at this point in the history
add Dockerfile for tdiary development
  • Loading branch information
tdtds committed Mar 28, 2018
2 parents c632a13 + 6b5c226 commit 85a6aa8
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 0 deletions.
8 changes: 8 additions & 0 deletions misc/docker-devel/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FROM ruby:2.5
MAINTAINER Tada, Tadashi @tdtds

RUN mkdir -p /usr/src/app
WORKDIR /usr/src
COPY [ "run-app.sh", "/usr/src/" ]
EXPOSE 9292
CMD "/usr/src/run-app.sh"
13 changes: 13 additions & 0 deletions misc/docker-devel/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Docker image for tdiary development

## how to build

```
% docker build -t tdiary-devel misc/docker-devel
```

## how to run

```
% docker run --name tdiary-devel -v $(pwd):/usr/src/app -p 9292:9292 -it --rm tdiary-devel:latest
```
11 changes: 11 additions & 0 deletions misc/docker-devel/run-app.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/bash
cd /usr/src/app
if [ ! -f tdiary.conf ]; then
cp tdiary.conf.beginner tdiary.conf
fi
bundle --path=vendor/bundle --jobs=4 --retry=3
bundle exec rake assets:copy
if [ ! -f .htpasswd ]; then
bundle exec bin/tdiary htpasswd
fi
bundle exec rackup -o 0.0.0.0 -p 9292

0 comments on commit 85a6aa8

Please sign in to comment.