Removed attendize because it isn't maintained anymore. Pretix is the successor.

This commit is contained in:
2025-08-29 11:17:10 +02:00
parent 19926b0c57
commit 28f7ac5aba
11 changed files with 3 additions and 237 deletions

View File

@@ -10,8 +10,8 @@ defaults_networks:
# /28 Networks, 14 Usable Ip Addresses
web-app-akaunting:
subnet: 192.168.101.0/28
web-app-attendize:
subnet: 192.168.101.16/28
# Free:
# subnet: 192.168.101.16/28
web-app-baserow:
subnet: 192.168.101.32/28
web-app-mobilizon:

View File

@@ -36,7 +36,7 @@ ports:
web-app-funkwhale: 8012
web-app-roulette-wheel: 8013
web-app-joomla: 8014
web-app-attendize: 8015
# Free: 8015
web-app-pgadmin: 8016
web-app-baserow: 8017
web-app-matomo: 8018

View File

@@ -1,5 +0,0 @@
## Setup Instructions
```bash
bash ./Makefile setup
```

View File

@@ -1,39 +0,0 @@
# Attendize (Deprecated)
## Warning
> **Note:** This role is a work in progress. Use with caution and check for updates.
> The role wasn't updated since over 3 years. propably it makes sense to focus on the **web-app-pretix** app instead
## Description
Revolutionize your event management with Attendize, an energetic and intuitive platform designed to streamline ticketing and event planning. Enjoy a feature-rich, user-friendly solution that transforms every event into an unforgettable experience.
## Installation
For detailed setup instructions, please refer to [Installation.md](./Installation.md).
## Features
- **Dynamic Ticketing System:** Manage ticket sales, event registrations, and seating arrangements with ease.
- **Customizable Events:** Create and tailor events to fit various event types and needs.
- **Integrated Payment Processing:** Simplify ticket purchases with support for multiple payment gateways.
- **Real-Time Analytics:** Monitor event performance and attendee behavior via interactive dashboards.
- **User-Friendly Interface:** Experience a seamless design that caters to both administrators and attendees.
- **Robust API:** Extend functionalities and easily integrate with other systems.
For more information about Attendize and its capabilities, please visit the [Attendize Homepage](https://attendize.com).
## Further Resources
- [Attendize GitHub Repository](https://github.com/Attendize/Attendize.git)
- [Attendize Documentation](https://github.com/Attendize/Attendize)
- [Attendize Issue Tracker](https://github.com/Attendize/Attendize/issues)
## Credits
Developed and maintained by **Kevin Veen-Birkenbach**.
Learn more at [veen.world](https://www.veen.world).
Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)
Licensed under [Infinito.Nexus NonCommercial License](https://s.infinito.nexus/license).

View File

@@ -1,2 +0,0 @@
# Todo
- Remove as soon as pretix app is included

View File

@@ -1,22 +0,0 @@
features:
matomo: true
css: true
desktop: true
central_database: true
logout: true
docker:
services:
redis:
enabled: true
database:
enabled: true
web:
image: "attendize_web"
version: "latest"
worker:
image: "attendize_worker"
version: "latest"
server:
domains:
canonical:
- "tickets.{{ PRIMARY_DOMAIN }}"

View File

@@ -1,26 +0,0 @@
---
galaxy_info:
author: "Kevin Veen-Birkenbach"
description: "Revolutionize your event management with Attendize, an energetic and intuitive platform designed to streamline ticketing and event planning. Enjoy a feature-rich, user-friendly solution that transforms every event into an unforgettable experience."
license: "Infinito.Nexus NonCommercial License"
license_url: "https://s.infinito.nexus/license"
company: |
Kevin Veen-Birkenbach
Consulting & Coaching Solutions
https://www.veen.world
galaxy_tags:
- attendize
- docker
- event management
- ticketing
- automation
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: "https://docs.infinito.nexus/"
logo:
class: "fa-solid fa-calendar-check"
run_after:
- web-app-matomo
- web-app-keycloak
- web-app-mailu
dependencies: []

View File

@@ -1,22 +0,0 @@
---
- name: "For '{{ application_id }}': include role to receive certs & do modification routines"
include_role:
name: srv-composer
vars:
domain: "{{ item }}"
http_port: "{{ ports.localhost.http[application_id] }}"
loop:
- "{{ domains | get_domain('web-app-mailu') }}"
- "{{ domain }}"
- name: "For '{{ application_id }}': load docker and db"
include_role:
name: sys-stk-back-stateful
vars:
docker_compose_flush_handlers: true
- name: "For '{{ application_id }}': configure {{ domains | get_domain(application_id) }}.conf"
template:
src: roles/srv-proxy-core/templates/vhost/basic.conf.j2
dest: "{{ NGINX.DIRECTORIES.HTTP.SERVERS }}{{ domains | get_domain(application_id) }}.conf"
notify: restart openresty

View File

@@ -1,28 +0,0 @@
{% include 'roles/docker-compose/templates/base.yml.j2' %}
web:
image: "{{ ATTENDIZE_WEB_IMAGE }}:{{ ATTENDIZE_WEB_VERSION }}"
ports:
- "{{ ports.localhost.http[application_id] }}:80"
volumes:
- .:/usr/share/nginx/html
- .:/var/www
{% include 'roles/docker-container/templates/depends_on/dmbs_incl.yml.j2' %}
maildev:
worker:
env_file:
- ./.env
{% include 'roles/docker-container/templates/networks.yml.j2' %}
worker:
image: "{{ ATTENDIZE_WORKER_IMAGE }}:{{ ATTENDIZE_WORKER_VERSION }}"
{% include 'roles/docker-container/templates/depends_on/dmbs_incl.yml.j2' %}
maildev:
{% include 'roles/docker-container/templates/networks.yml.j2' %}
volumes:
- .:/usr/share/nginx/html
- .:/var/www
{% include 'roles/docker-compose/templates/volumes.yml.j2' %}
{% include 'roles/docker-compose/templates/networks.yml.j2' %}

View File

@@ -1,76 +0,0 @@
# https://github.com/Attendize/Attendize/blob/develop/.env.example
ATTENDIZE_DEV=true
ATTENDIZE_CLOUD=false
APP_NAME=Attendize
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=https://localhost:8081
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=attendize
DB_USERNAME=attendize
DB_PASSWORD=attendize
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=maildev
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
# Attendize Variables
DEFAULT_DATEPICKER_SEPERATOR="-"
DEFAULT_DATEPICKER_FORMAT="yyyy-MM-dd HH:mm"
DEFAULT_DATETIME_FORMAT="Y-m-d H:i"
APP_TIMEZONE=
MAIL_FROM_ADDRESS=testing@attendize.com
MAIL_FROM_NAME=testing_service
# https://github.com/NitMedia/wkhtml2pdf#driver-types
WKHTML2PDF_BIN_FILE=wkhtmltopdf-amd64
# Google Analytics
GOOGLE_ANALYTICS_ID=
GOOGLE_MAPS_GEOCODING_KEY=
# Captcha Configuration
CAPTCHA_IS_ON=false
# can be recaptcha or hcaptcha
CAPTCHA_TYPE=
CAPTCHA_KEY=
CAPTCHA_SECRET=
TWITTER_WIDGET_ID=
LOG=errorlog

View File

@@ -1,14 +0,0 @@
# General
application_id: "web-app-attendize"
# Database
database_type: "mariadb"
# Docker
docker_repository_address: "https://github.com/Attendize/Attendize.git"
# Attendize
ATTENDIZE_WEB_IMAGE: "{{ applications | get_app_conf(application_id, 'docker.services.web.image') }}"
ATTENDIZE_WEB_VERSION: "{{ applications | get_app_conf(application_id, 'docker.services.web.version') }}"
ATTENDIZE_WORKER_IMAGE: "{{ applications | get_app_conf(application_id, 'docker.services.worker.image') }}"
ATTENDIZE_WORKER_VERSION: "{{ applications | get_app_conf(application_id, 'docker.services.worker.version') }}"