mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-30 07:18:09 +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
|
# /28 Networks, 14 Usable Ip Addresses
|
||||||
web-app-akaunting:
|
web-app-akaunting:
|
||||||
subnet: 192.168.101.0/28
|
subnet: 192.168.101.0/28
|
||||||
web-app-attendize:
|
# Free:
|
||||||
subnet: 192.168.101.16/28
|
# subnet: 192.168.101.16/28
|
||||||
web-app-baserow:
|
web-app-baserow:
|
||||||
subnet: 192.168.101.32/28
|
subnet: 192.168.101.32/28
|
||||||
web-app-mobilizon:
|
web-app-mobilizon:
|
||||||
|
@@ -36,7 +36,7 @@ ports:
|
|||||||
web-app-funkwhale: 8012
|
web-app-funkwhale: 8012
|
||||||
web-app-roulette-wheel: 8013
|
web-app-roulette-wheel: 8013
|
||||||
web-app-joomla: 8014
|
web-app-joomla: 8014
|
||||||
web-app-attendize: 8015
|
# Free: 8015
|
||||||
web-app-pgadmin: 8016
|
web-app-pgadmin: 8016
|
||||||
web-app-baserow: 8017
|
web-app-baserow: 8017
|
||||||
web-app-matomo: 8018
|
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