Skip to content

Letsoperate/Tickify-Amin-OracleLinux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tickify-Amin-OracleLinux

Vagrant-based Oracle Linux 8 VM that provisions the full Tickify Campus Event Ticketing stack automatically.

What Gets Installed

Component Details
Oracle Linux 8 Base OS via Vagrant / VirtualBox
Oracle Database XE 21c Pluggable DB on port 1521, SID XE, PDB XEPDB1
Java 17 (OpenJDK) Runtime for the Tickify backend
Apache httpd Reverse proxy on port 80 → Java backend on port 3000
Tickify Application Cloned from Tickify-Amin, deployed to /opt/tickify

Prerequisites

  • Vagrant installed
  • VirtualBox installed
  • At least 4 GB free RAM (VM is configured for 4096 MB)

Quick Start

# Clone this repo
git clone https://github.com/Letsoperate/Tickify-Amin-OracleLinux.git
cd Tickify-Amin-OracleLinux

# Start the VM (first run takes a while - downloads box + Oracle DB)
vagrant up

# SSH into the VM
vagrant ssh

Application URLs

After provisioning, the VM prints its bridged IP address. Access the app at:

Service URL
Admin Console http://<VM_IP>/admin/
Client Site http://<VM_IP>/client/
Scanner Site http://<VM_IP>/scanner/
API Endpoints http://<VM_IP>/api/
Direct Backend http://<VM_IP>:3000/admin/

Oracle Database Connection

Property Value
Host <VM_IP>
Port 1521
SID XE
PDB XEPDB1
Username system
Password system
# Connect from host
sqlplus system/system@<VM_IP>:1521/XEPDB1

Service Management (inside the VM)

# Tickify Java backend
sudo systemctl start|stop|restart|status tickify
sudo journalctl -u tickify -f

# Apache (httpd)
sudo systemctl start|stop|restart|status httpd

# Oracle Database
sudo systemctl start|stop|restart|status oracle-xe-21c

Config File Locations

File Path
Apache config /etc/httpd/conf.d/tickify.conf
Systemd service /etc/systemd/system/tickify.service
Application /opt/tickify/
Apache access log /var/log/httpd/tickify-access.log
Apache error log /var/log/httpd/tickify-error.log

Vagrant Commands

vagrant up          # Start and provision the VM
vagrant halt        # Stop the VM
vagrant destroy     # Delete the VM entirely
vagrant ssh         # SSH into the VM
vagrant provision   # Re-run provisioning on an existing VM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages