mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-29 23:08:06 +02:00
Removed attendize because it isn't maintained anymore. Pretix is the successor.
This commit is contained in:
@@ -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:
|
||||
|
@@ -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
|
||||
|
@@ -1,5 +0,0 @@
|
||||
## Setup Instructions
|
||||
|
||||
```bash
|
||||
bash ./Makefile setup
|
||||
```
|
@@ -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).
|
@@ -1,2 +0,0 @@
|
||||
# Todo
|
||||
- Remove as soon as pretix app is included
|
@@ -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 }}"
|
@@ -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: []
|
@@ -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
|
@@ -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' %}
|
@@ -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
|
@@ -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') }}"
|
Reference in New Issue
Block a user