Setting Up and Running the GEM Signup App
The GEM Signup App enables locations selling tickets to an experience to let users register with their team, choose their preferences, and print a ticket.
Required packages to run the GEM Signup App¶
- The latest GEM 1.4.x
- The latest GEM GUI Dashboard
- The latest GEM Experience
Setting up¶
NOTE: Before getting to this step, GEM and the GEM Dashboard should already be configured.
The GEM signup app yaml can be included in your shows yaml or in a separate yaml. The following is the information you want to add.
# shows for signup
signup_apps:
- name: "TestAppSignup"
appname: "MyTestApp"
token: "b1234567-89ab-cdef-0123-456789abcdee"
The name that gets used in the yaml would be the name you use to access the signup app.
The appname is the same name displayed in the manifest file in the experience you are trying to run.
The URL would look like this:
https://<showRunnerIP:Port/signup/TestAppSignup
Example:
https://192.168.4.202:3000/signup/TestAppSignup
With the GEM siterunner already running, open a new terminal window from the GEM server directory and run the following command to load the signup app yaml:
gem admin db load ..\scripts\sampleSignupApp.yaml
If everything looks correct, apply the load.
gem admin db load ..\scripts\sampleSignupApp.yaml --apply
Next, run the showrunner for the desired show and start the docker for the GEM UI.
Finally, open your browser and enter the HTTPS address for the signup app.