Setup:
% docker-compose run --rm -u root web bash -c "mkdir -p /bundle/vendor && chown railsuser /bundle/vendor"
% docker-compose run --rm web bundle install
% docker-compose run --rm web bundle exec rake db:setup
/doc/ | |
/lib/ | |
/bin/ | |
/.shards/ |
from ruby | |
env DEBIAN_FRONTEND=noninteractive \ | |
NODE_VERSION=10.1.0 | |
run sed -i "/deb-src/d" /etc/apt/sources.list && \ | |
wget -q -O- https://dl.google.com/linux/linux_signing_key.pub | apt-key add - && \ | |
echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list && \ | |
apt-get update && \ | |
apt-get install -y build-essential libpq-dev postgresql-client google-chrome-stable && \ |
from ubuntu | |
env DEBIAN_FRONTEND noninteractive | |
run sed -i '/deb-src/d' /etc/apt/sources.list && apt-get update | |
run useradd -m -s /bin/bash -u 1000 dmitryrck | |
run apt-get install --yes python python-pip && pip install udemy-dl |
#!/bin/bash | |
set -xe | |
# Uncomment this line and ensure your config/database.yml.sample is ready to run with docker. | |
# cp config/database.yml.sample config/database.yml | |
docker-compose run --rm -u root web bash -c "mkdir -p /bundle/vendor && chown railsuser /bundle/vendor" | |
docker-compose run --rm web bundle install | |
docker-compose run --rm web bundle exec rake db:setup |
development: &default | |
adapter: postgresql | |
database: myblog_development | |
encoding: unicode | |
host: db | |
username: postgres | |
password: | |
pool: 5 | |
test: |
version: "2" | |
services: | |
web: | |
build: . | |
volumes: | |
- .:/app | |
- bundle_path:/bundle | |
environment: | |
- BUNDLE_PATH=/bundle/vendor |
from ruby | |
env DEBIAN_FRONTEND=noninteractive \ | |
NODE_VERSION=6.9.1 | |
run sed -i '/deb-src/d' /etc/apt/sources.list && \ | |
apt-get update && \ | |
apt-get install -y build-essential libpq-dev postgresql-client | |
run curl -sSL "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" | tar xfJ - -C /usr/local --strip-components=1 && \ |
source "https://rubygems.org" | |
gem "rails" |
version: "2" | |
services: | |
web: | |
build: . | |
volumes: | |
- .:/app | |
- bundle_path:/bundle | |
environment: | |
- BUNDLE_PATH=/bundle/vendor |