Skip to content

RooCodeInc/Preview-Rails

Repository files navigation

Preview Rails

Setup

# Install Ruby
mise install

# Install dependencies
bundle install

# Start PostgreSQL and Redis
docker compose up -d

# Create database
bin/rails db:create db:migrate

Run

# Start everything (web server + Sidekiq)
bin/dev

Roo Code Cloud

To run this app in a preview environment, use this configuration:

name: Rails App
description: A basic Rails app demo for preview environments.
repositories:
  - repository: RooCodeInc/Preview-Rails
    commands:
      - name: Install dependencies
        run: bundle install
        timeout: 120
      - name: Setup database
        run: bin/rails db:create db:migrate
      - name: Start Tailwind watcher
        run: bin/rails tailwindcss:watch
        detached: true
        logfile: /tmp/tailwind.log
      - name: Start Sidekiq
        run: bundle exec sidekiq -C config/sidekiq.yml
        detached: true
        logfile: /tmp/sidekiq.log
      - name: Start web server
        run: bin/rails server -p 3000 -b 0.0.0.0
        detached: true
        logfile: /tmp/web.log
ports:
  - name: WEB
    port: 3000
services:
  - postgres17
  - redis7
Preview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published