Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
bin
 
 
 
 
db
 
 
lib
 
 
log
 
 
 
 
 
 
 
 
tmp
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Martians Library

Example projecto for "GraphQL on Rails" tutorial:

How to run on local machine

You need nodejs and yarn installed.

Run yarn && bundle && rails s to make the magic happen.

How to run with Docker

You need docker and docker-compose installed (for MacOS just use official app).

Provisioning

Run the following commands to prepare your Docker dev env:

$ docker-compose build
$ docker-compose run runner yarn install
$ docker-compose run runner ./bin/setup

It builds the Docker image, installs Ruby and NodeJS dependencies, creates database, run migrations and seeds.

You're all set! Now you're ready to code!

Commands

  • Running the app:

You can run the Rails up using the following command:

$ docker-compose up rails

If you want to run Webpack Dev server as well:

$ docker-compose up rails webpacker

Dip

You can also use dip–CLI utility for straightforward provisioning and interacting with an applications configured by docker-compose.

To install dip copy and run the command below:

$ gem install dip

Then use the following commands:

# provision application
dip provision

# run web app with all debuging capabilities (i.e. `binding.pry`)
dip rails s

# run rails console
dip rails c

# run webpacker dev server
dip up -d webpacker
# `-d` - mean that service will run in detached (background) mode

About

No description, website, or topics provided.

Resources

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •