mirror of
https://github.com/docker/awesome-compose.git
synced 2025-04-19 15:28:06 +02:00
Update README.md
Clarifies specifics about skipping Docker in Rails 7 because Rails 7 now generates a production Dockerfile that makes using Docker/Docker Compose in local development challenging. The steps included in this document are only sufficient for Rails & Docker Compose in a development environment for Rails 7. (In order to run as-is with the production dockerfile, more steps are necessary for the compose, including passing the master key, etc.) Signed-off-by: Kate Donaldson <kate@katelovescode.com>
This commit is contained in:
parent
fa1788d822
commit
6444871334
1 changed files with 7 additions and 1 deletions
|
@ -1,7 +1,9 @@
|
|||
# Quickstart: Compose and Rails
|
||||
|
||||
This Quickstart guide shows you how to use Docker Compose to set up and run
|
||||
a Rails/PostgreSQL app. Before starting, [install Compose](https://docs.docker.com/compose/install/).
|
||||
a Rails/PostgreSQL app in your local development environment. Before starting, [install Compose](https://docs.docker.com/compose/install/).
|
||||
|
||||
Note: This guide does not cover running Docker/Docker Compose in production.
|
||||
|
||||
## Define the project
|
||||
|
||||
|
@ -97,7 +99,11 @@ With those files in place, you can now generate the Rails skeleton app
|
|||
using [docker compose run](https://docs.docker.com/engine/reference/commandline/compose_run/):
|
||||
|
||||
```console
|
||||
# rails 6
|
||||
$ docker compose run --no-deps web rails new . --force --database=postgresql
|
||||
|
||||
# rails 7 - without skip flag, generates a production dockerfile that isn't suitable for local development
|
||||
$ docker compose run --no-deps web rails new . --force --database=postgresql --skip-docker
|
||||
```
|
||||
|
||||
First, Compose builds the image for the `web` service using the `Dockerfile`.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue