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