parent
6fec8afc3f
commit
b17202ca0f
@ -0,0 +1 @@ |
|||||||
|
.env |
@ -0,0 +1,5 @@ |
|||||||
|
REDIS_HOST=redis |
||||||
|
LOCAL_DOMAIN=example.com |
||||||
|
LOCAL_HTTPS=true |
||||||
|
PAPERCLIP_SECRET= |
||||||
|
SECRET_KEY_BASE= |
@ -0,0 +1,15 @@ |
|||||||
|
FROM ruby:2.2.4 |
||||||
|
|
||||||
|
ENV RAILS_ENV=production |
||||||
|
|
||||||
|
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev |
||||||
|
RUN mkdir /mastodon |
||||||
|
|
||||||
|
WORKDIR /mastodon |
||||||
|
|
||||||
|
ADD Gemfile /mastodon/Gemfile |
||||||
|
ADD Gemfile.lock /mastodon/Gemfile.lock |
||||||
|
|
||||||
|
RUN bundle install --deployment --without test --without development |
||||||
|
|
||||||
|
ADD . /mastodon |
@ -0,0 +1,15 @@ |
|||||||
|
version: '2' |
||||||
|
services: |
||||||
|
db: |
||||||
|
image: postgres |
||||||
|
redis: |
||||||
|
image: redis |
||||||
|
web: |
||||||
|
build: . |
||||||
|
command: bundle exec rails s -p 3000 -b '0.0.0.0' |
||||||
|
ports: |
||||||
|
- "3000:3000" |
||||||
|
depends_on: |
||||||
|
- db |
||||||
|
- redis |
||||||
|
env_file: .env.production |
Loading…
Reference in new issue