Skip to content

Instantly share code, notes, and snippets.

@G4brym
Created February 1, 2021 19:14
Show Gist options
  • Save G4brym/2e058ef3e59d049a0ece742df31d0b5d to your computer and use it in GitHub Desktop.
Save G4brym/2e058ef3e59d049a0ece742df31d0b5d to your computer and use it in GitHub Desktop.
Docker compose for running GlitchTip with persistent PostgreSQL
version: "3.4"
x-environment: &default-environment
DATABASE_URL: postgres://postgres:postgres@postgres:5432/postgres
SECRET_KEY: your-secret-here
PORT: 8000
GLITCHTIP_DOMAIN: https://glitchtip.yourcompany.com
EMAIL_URL: smtp+tls://smtp-user:[email protected]:587
DEFAULT_FROM_EMAIL: [email protected]
ENABLE_OPEN_USER_REGISTRATION: "True"
x-depends_on: &default-depends_on
- postgres
- redis
services:
postgres:
image: postgres:12
environment:
POSTGRES_HOST_AUTH_METHOD: "trust"
restart: unless-stopped
volumes:
# This will save the PostgreSQL data in your current folder
- ./postgres-data:/var/lib/postgresql/data
redis:
image: redis
restart: unless-stopped
web:
image: glitchtip/glitchtip:latest
depends_on: *default-depends_on
ports:
- "8000:8000"
environment: *default-environment
restart: unless-stopped
worker:
image: glitchtip/glitchtip:latest
command: celery -A glitchtip worker -B -l INFO
depends_on: *default-depends_on
environment: *default-environment
restart: unless-stopped
migrate:
image: glitchtip/glitchtip:latest
depends_on: *default-depends_on
command: "./manage.py migrate"
environment: *default-environment
@VictorHaine
Copy link

For anyone having the following error with SES:
smtplib.smtpauthenticationerror: (530, b'must issue a starttls command first')

Add the "+tls" after smtp:
smtp+tls://...

@Macht59
Copy link

Macht59 commented Feb 27, 2024

@VictorHaine thank you!!!

@vicenterusso
Copy link

For anyone having the following error with SES: smtplib.smtpauthenticationerror: (530, b'must issue a starttls command first')

Add the "+tls" after smtp: smtp+tls://...

THANK YOU!

@lyf2000
Copy link

lyf2000 commented Aug 29, 2024

im here too about +tls, thank you

@alexvdvalk
Copy link

I'm also here for the +tls. Thanks

@TobiasGrether
Copy link

Also here about +tls. Thank you very much!

@mhmatthall
Copy link

if you're trying to do this with an email address for a username, make sure you encode that too:

smtp+tls://john.smith%40example.com:[email protected]:587

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