Skip to content

Instantly share code, notes, and snippets.

@productdevbook
Last active July 26, 2025 11:22
Show Gist options
  • Save productdevbook/98eb8778062317c428e635a11a5a2587 to your computer and use it in GitHub Desktop.
Save productdevbook/98eb8778062317c428e635a11a5a2587 to your computer and use it in GitHub Desktop.
docker.yml
docker pull redis:7.4.2-alpine3.21
docker pull postgres:17.4-alpine3.21
# run
docker run --name dev-redis -d -p 6379:6379 redis:8.0.3-alpine3.21
docker run --name dev-postgres -d -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres postgres:17.4-alpine3.21
docker run --name dev-mail -d -p 1080:1080 -p 1025:1025 marlonb/mailcrab:latest
# connect
DATABASE_POSTGRES_URL=postgres://postgres:postgres@localhost:5432/postgres
REDIS_URL=redis://localhost:6379
# macos
# psql
brew doctor
brew update
brew install libpq
brew link --force libpq
@productdevbook
Copy link
Author

productdevbook commented Jul 5, 2025

docker run --name openfga -d -p 8080:8080 -p 8081:8081 -p 3020:3000 --link dev-postgres:postgres openfga/openfga run --datastore-engine postgres --datastore-uri 'postgres://postgres:postgres@postgres:5432/openfga?sslmode=disable'

docker run --rm --link dev-postgres:postgres openfga/openfga migrate --datastore-engine postgres --datastore-uri 'postgres://postgres:postgres@postgres:5432/openfga?sslmode=disable'


docker run --name openfga -d -p 8080:8080 -p 8081:8081 -p 3020:3000 --link dev-postgres:postgres openfga/openfga run --datastore-engine postgres --datastore-uri 'postgres://postgres:postgres@postgres:5432/openfga?sslmode=disable'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment