feat: Initial commit
This commit is contained in:
commit
17973e866b
44 changed files with 1444 additions and 0 deletions
35
README.md
Normal file
35
README.md
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
# Pretix Docker-Compose setup
|
||||
The repository includes a [Pretix](https://pretix.eu/about/de/) docker-compose configuration for local development.
|
||||
|
||||
## Usage
|
||||
|
||||
You can execute `docker-compose up -d --build --force-recreate` to start and build all related containers.
|
||||
|
||||
### Version information
|
||||
|
||||
| **Version** | **Description** |
|
||||
|:-----------:|:----------------------------------------------------------------:|
|
||||
| 1.2.0 | Includes PostgreSQL 17 |
|
||||
| 1.1.1 | Update the Alpine version and the allocated IPs of the databases |
|
||||
| 1.1.0 | Includes PostgreSQL 16 |
|
||||
| 1.0.0 | Includes PostgreSQL 13 |
|
||||
|
||||
### Cronjobs
|
||||
|
||||
It is possible to adapt the `pretixuser` crontab entries by modifying the [crontab](docker/pretix/crontab) file.
|
||||
|
||||
## TLS setup
|
||||
|
||||
You can specify the used TLS certificates by adapting the mounted [certificate](docker/pretix/files/config/ssl/domain.crt) and [key](docker/pretix/files/config/ssl/domain.key) e.g. from Let's Encrypt or generating new self-signed certificates by following the [manual](scripts/EXAMPLE-CERT-CREATION.md) and moving the generated files. It is also possible to adapt the [used](docker/pretix/nginx/nginx.conf) Nginx configuration.
|
||||
|
||||
## Contribution
|
||||
If you would like to contribute something, have an improvement request, or want to make a change inside the code, please open a pull request.
|
||||
|
||||
## Support
|
||||
If you need support, or you encounter a bug, please don't hesitate to open an issue.
|
||||
|
||||
## Donations
|
||||
If you want to support my work, I ask you to take an unusual action inside the open source community. Donate the money to a non-profit organization like Doctors Without Borders or the Children's Cancer Aid. I will continue to build tools because I like them, and I am passionate about developing and sharing applications.
|
||||
|
||||
## License
|
||||
This product is available under the Apache 2.0 license.
|
||||
Loading…
Add table
Add a link
Reference in a new issue