Files
supabase/web/docs/realtime/docker.md
T

1.1 KiB

id, title, description
id title description
docker Docker Host your own Realtime server

Make sure you have Docker installed.

Quick Install

The image is available in Docker Hub under the name supabase/realtime.

You can use the docker-compose file in this repository as a starting point. Note that this already includes a Postgres database image, so you don't have to set one up yourself.

Fill up the environment variables as appropriate, and then run the image:

docker-compose up

Build from Scratch

Build the image:

docker build --tag foo .

Run the image:

# Update the environment variables to point to your own database
docker run --rm \
  -e DB_HOST=host.docker.internal \
  -e DB_NAME=postgres \
  -e DB_USER=postgres \
  -e DB_PASSWORD=postgres \
  -e DB_PORT=5432 \
  -e PORT=4000 \
  -e HOSTNAME=localhost \
  -e SECRET_KEY_BASE=SOMETHING_SUPER_SECRET \
  -p 4000:4000 \
  foo