docs/content/guides
Igor Aleksandrov c3431b0474
Rails guide upgrade (part 2) (#22114)
## Description

This PR has two goals. First of all it continues work that has been done
in #21559. Besides this, and this is more significant, I tried to
improve the structure of the documentation that is currently used for
different language-specific guides like
[PHP](https://docs.docker.com/guides/php/configure-ci-cd/),
[Go](https://docs.docker.com/guides/golang/),
[Python](https://docs.docker.com/guides/python/) and others, including,
of course, Ruby itself.

Each of these guides currently has a [Configure
CI/CD](https://docs.docker.com/guides/python/configure-ci-cd/) section.
Inside this section there is a GitHub Actions workflow example that has
nothing in common with a CI/CD pipeline. It's just an example of how to
build and push an image to a Docker Hub registry. We should be clear in
our documentation and not mislead our users. This was the main reason
why I renamed this section to "Automate your builds with GitHub
Actions". I also updated the content of this section to reflect the new
name and to make it more clear what the user can expect from this guide.
I suggest the same be done for all other language-specific guides.

Besides this, I changed the order of the sections in the Ruby guide. The
"Develop your app" section has been moved down to the bottom of the
guide. This makes more sense to me because of two reasons:

1. It is more important to start using Docker Hub right after you added
the Dockerfile to your project (section number one in all
language-specific guides).

2. I can hardly imagine anybody using Docker to run the app locally for
development purposes (at least for Ruby). What is really essential and
useful is to know how to run services, that are required by your app,
like a database, a cache server, or a local LLM. This is why the
"Develop your app" section should be rewritten to explain how to run the
infrastructure services that are required by the app and not the app
itself.

Below there are screenshots reflecting the changes that have been made
in this PR.

**Before**
<img width="1512" alt="Screenshot 2025-02-27 at 11 26 39"
src="https://github.com/user-attachments/assets/1ca06aea-ffeb-4efb-a14d-27254d2a2110"
/>

**After** 
<img width="1512" alt="Screenshot 2025-02-27 at 11 26 01"
src="https://github.com/user-attachments/assets/7abbe8b7-d1b3-480f-8105-49f967b51e47"
/>

## Related issues or tickets

#21559

## Reviews

- [x] Technical review
- [x] Editorial review
- [ ] Product review
2025-03-12 08:08:51 -07:00
..
admin-set-up add docker consolidated subscriptions (#21476) 2024-12-10 08:37:56 -08:00
admin-user-management Engdocs 2329 (#21847) 2025-01-23 15:51:08 +00:00
bake ENGDOCS-2300 (#21354) 2024-11-07 14:45:53 +00:00
bun Change directory after pulling a sample Docker application (#22179) 2025-03-06 08:39:12 -08:00
compose-bake bake: remove empty build network for compose files 2024-11-28 09:18:45 +01:00
cpp Change directory after pulling a sample Docker application (#22179) 2025-03-06 08:39:12 -08:00
deno Change directory after pulling a sample Docker application (#22179) 2025-03-06 08:39:12 -08:00
docker-build-cloud add docker consolidated subscriptions (#21476) 2024-12-10 08:37:56 -08:00
docker-compose Engdocs 2329 (#21847) 2025-01-23 15:51:08 +00:00
docker-scout scout: restructure learning path, add videos 2024-11-13 16:27:31 +01:00
dotnet Added missing article on multiple pages (#22098) 2025-02-25 09:35:37 +00:00
frameworks/laravel guides: Add Docker+Laravel example 2025-01-13 14:42:02 +01:00
genai-leveraging-rag docs: grammar and spelling fixes (#22136) 2025-02-28 14:13:37 -08:00
genai-pdf-bot guides: fix layout (#22118) 2025-02-27 08:51:59 -08:00
genai-video-bot site: rework guides filters and tags taxonomy 2024-10-28 16:10:20 +01:00
golang Added missing article on multiple pages (#22098) 2025-02-25 09:35:37 +00:00
images chore: remove unused media files 2024-11-15 16:27:15 +01:00
java Added missing article on multiple pages (#22098) 2025-02-25 09:35:37 +00:00
nodejs Change directory after pulling a sample Docker application (#22179) 2025-03-06 08:39:12 -08:00
php Added missing article on multiple pages (#22098) 2025-02-25 09:35:37 +00:00
python Change directory after pulling a sample Docker application (#22179) 2025-03-06 08:39:12 -08:00
r Change directory after pulling a sample Docker application (#22179) 2025-03-06 08:39:12 -08:00
rag-ollama guides: fix layout (#22118) 2025-02-27 08:51:59 -08:00
ruby Rails guide upgrade (part 2) (#22114) 2025-03-12 08:08:51 -07:00
rust Change directory after pulling a sample Docker application (#22179) 2025-03-06 08:39:12 -08:00
testcontainers-cloud Merge pull request #22160 from sarahsanders-docker/tcc-minutes 2025-03-05 11:10:13 -05:00
zscaler guides: Fix cert extension to be auto-added by update-ca-certificates 2025-01-29 13:09:32 +01:00
_index.md redirects: add alias for /guides/language/ 2024-12-20 16:47:35 +01:00
container-supported-development.md Add links to other guides in container-supported development guide 2024-12-18 15:08:03 +01:00
databases.md site: rework guides filters and tags taxonomy 2024-10-28 16:10:20 +01:00
gha.md guides: docker build github actions primer 2024-12-05 10:05:05 +01:00
jupyter.md hub: refresh/restructure repo content (#21435) 2024-11-21 10:35:40 -08:00
kafka.md Update image source for kafbat 2025-03-10 14:53:44 -04:00
kube-deploy.md site: rework guides filters and tags taxonomy 2024-10-28 16:10:20 +01:00
language-translation.md Merge pull request #22117 from aevesdocker/ENGDOCS-2451 2025-03-06 14:45:54 +00:00
localstack.md docs(localstack): fix formatting of code block 2024-11-14 10:30:57 +00:00
named-entity-recognition.md Merge pull request #22117 from aevesdocker/ENGDOCS-2451 2025-03-06 14:45:54 +00:00
orchestration.md site: rework guides filters and tags taxonomy 2024-10-28 16:10:20 +01:00
pre-seeding.md site: rework guides filters and tags taxonomy 2024-10-28 16:10:20 +01:00
sentiment-analysis.md Merge pull request #22117 from aevesdocker/ENGDOCS-2451 2025-03-06 14:45:54 +00:00
swarm-deploy.md fix: update include.html for heading error (#21906) 2025-01-29 07:31:40 -08:00
tensorflowjs.md site: rework guides filters and tags taxonomy 2024-10-28 16:10:20 +01:00
text-classification.md Merge pull request #22117 from aevesdocker/ENGDOCS-2451 2025-03-06 14:45:54 +00:00
text-summarization.md Merge pull request #22117 from aevesdocker/ENGDOCS-2451 2025-03-06 14:45:54 +00:00
traefik.md site: rework guides filters and tags taxonomy 2024-10-28 16:10:20 +01:00
wiremock.md site: rework guides filters and tags taxonomy 2024-10-28 16:10:20 +01:00