Browse Source

minor setup fixes

main
Christoph Marzell 1 month ago
parent
commit
a8f741b9b5
  1. 1
      config/database.yml
  2. 7
      docker-compose.yml

1
config/database.yml

@ -86,4 +86,5 @@ production:
<<: *default <<: *default
database: praktikum_production database: praktikum_production
username: praktikum username: praktikum
#password: <%= ENV["PRAKTIKUM_DATABASE_PASSWORD"] %> #password: <%= ENV["PRAKTIKUM_DATABASE_PASSWORD"] %>

7
docker-compose.yml

@ -22,17 +22,18 @@ services:
web: web:
build: . build: .
restart: unless-stopped restart: unless-stopped
command: bash -c "rm -f tmp/pids/server.pid && bundle exec rails s -b 0.0.0.0"
command: bash -c "bundle install && rm -f tmp/pids/server.pid && bundle exec rails db:create db:migrate db:seed && bundle exec rails s -p 3000 -b '0.0.0.0'"
volumes: volumes:
- .:/app - .:/app
ports: ports:
- "3000:3000"
- "13131:3000"
depends_on: depends_on:
- db - db
environment: environment:
DATABASE_URL: postgres://postgres:password@db:5432/postgres
DATABASE_URL: postgres://praktikum:password@db:35432/postgres
RAILS_ENV: production RAILS_ENV: production
SECRET_KEY_BASE: 5e1494fafd054d854b52661265e64e50d69787e9d4495173606f36fa3e5a685bd0264a41d6e138ea430f24008d5c07bcdf2a62a69de3c1b1cc042f05721432a0 SECRET_KEY_BASE: 5e1494fafd054d854b52661265e64e50d69787e9d4495173606f36fa3e5a685bd0264a41d6e138ea430f24008d5c07bcdf2a62a69de3c1b1cc042f05721432a0
DB: db
networks: networks:
- praktikum-network - praktikum-network
volumes: volumes:

Loading…
Cancel
Save