Skip to content

Instantly share code, notes, and snippets.

@djyde
Last active January 23, 2021 12:04
Show Gist options
  • Save djyde/34c40ce9497ac2977f38685084b1766c to your computer and use it in GitHub Desktop.
Save djyde/34c40ce9497ac2977f38685084b1766c to your computer and use it in GitHub Desktop.
My personal Saas docker setup
  1. Copy this compose file
  2. Setup folder:
mkdir dbdata
version: "3.3"
services:
pg:
image: postgres:13.1-alpine
volumes:
- ./dbdata:/var/lib/postgresql/data
environment:
POSTGRES_USER: "postgres"
POSTGRES_PASSWORD: "password"
# initial database
POSTGRES_DB: "postgres"
ports:
- "54321:5432"
pgAdmin:
depends_on:
- pg
image: dpage/pgadmin4
environment:
PGADMIN_DEFAULT_EMAIL: "foo@gmail.com"
PGADMIN_DEFAULT_PASSWORD: "password"
ports:
- "54322:80"
redis:
image: redis:6.0.10-alpine
ports:
- "63790:6379"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment