[openstreetmap/openstreetmap-website] Howto: Docker and devcontainer based development environments (Issue #6747)
Frank Elsinga
notifications at github.com
Wed Jan 28 13:55:03 UTC 2026
CommanderStorm created an issue (openstreetmap/openstreetmap-website#6747)
I cannot use the native rails environment, since that seems to be broken on my machine as I discussed in a previous issue.
I tried to use the following commands to setup an development environment, but I am doing something wrong.
```
docker compose up -d
```
```
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7cb0bb0f853c ohm-website-web "/entrypoint.sh bund…" 4 minutes ago Up 4 minutes 0.0.0.0:3000->3000/tcp, [::]:3000->3000/tcp ohm-website-web-1
3567cd6d34fb ohm-website-db "docker-entrypoint.s…" 4 minutes ago Up 4 minutes (healthy) 0.0.0.0:54321->5432/tcp, [::]:54321->5432/tcp ohm-website-db-1
```
```
docker compose run --rm web bundle exec rails db:migrate
WARN[0000] No services to build
✔ Container ohm-website-db-1 Running 0.0s
WARN[0000] No services to build
Container ohm-website-db-1 Waiting
Container ohm-website-db-1 Healthy
Container ohm-website-web-run-755c16996539 Creating
Container ohm-website-web-run-755c16996539 Created
To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
bin/rails aborted!
ActiveRecord::ConnectionNotEstablished: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory (ActiveRecord::ConnectionNotEstablished)
Is the server running locally and accepting connections on that socket?
connection to server on socket "/run/postgresql/.s.PGSQL.5432" failed: No such file or directory
Is the server running locally and accepting connections on that socket?
connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory
Is the server running locally and accepting connections on that socket?
Caused by:
PG::ConnectionBad: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory (PG::ConnectionBad)
Is the server running locally and accepting connections on that socket?
connection to server on socket "/run/postgresql/.s.PGSQL.5432" failed: No such file or directory
Is the server running locally and accepting connections on that socket?
connection to server on socket "/tmp/.s.PGSQL.5432" failed: No such file or directory
Is the server running locally and accepting connections on that socket?
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
```
I don't see any changes to the environment in the last few months that could really affect this, which is a bit strange.
Anyone faced this before?
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/6747
You are receiving this because you are subscribed to this thread.
Message ID: <openstreetmap/openstreetmap-website/issues/6747 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20260128/555bcd97/attachment.htm>
More information about the rails-dev
mailing list