Skip to content

docker setup for a complete pretalx instalation using docker

Notifications You must be signed in to change notification settings

marcusmueller/pretalx-docker

 
 

Repository files navigation

pretalx-docker

This repository contains a docker-compose setup for a complete pretalx installation.

Includes:

  • A MySQL as database
  • Ngninx as webserver
  • Pretalx itself
  • Redis for asynchronous tasks
  • SMTP sink, for testing purposes

For testing:

  • Run ./start.sh (only run this once, on the first run!)
  • Open http://localhost/orga in your browser
  • Enjoy

You can stop it with:

  • docker-compose down

After initial start, run it in detached mode with:

  • docker-compose up -d

For production

  • Change conf/pretalx-password.secret
  • Change conf/pretalx.conf to your required configuration
    • Set the database password to the same as the previous point;
    • Set the SMTP server
    • Set the correct hostname
  • Change conf/nginx/conf.d/pretalx.config
    • Configure hostname
    • Enable SSL by adding your certificate and key to conf/ssl/cert.pem and conf/ssl/key.pem
  • You can disable the SMTP from the docker-compose.yml file (it's just a sink).
  • Run ./start.sh (only run this once, on the first run!)
  • From now on, start up with docker-compose up -d and stop with docker-compose down

About

docker setup for a complete pretalx instalation using docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%