Skip to main content

Switch between dev, staging, and production

Platform Admin

StandShare runs in multiple environments for different purposes. The Platform Admin panel automatically detects which environment you are in based on the URL you use to access it. Each environment connects to its own API server and has its own data.

Available Environments

EnvironmentAdmin URLAPI URLPurpose
Locallocalhosthttp://localhost:6500Local development on your machine
Devadmin.dev.standshare.apphttps://api.dev.standshare.appDevelopment and integration testing
Demoadmin.demo.standshare.apphttps://api.demo.standshare.appDemonstrations and training
Productionadmin.standshare.apphttps://api.standshare.appLive production system

How Environment Detection Works

The admin panel determines your environment from the hostname in your browser's address bar:

  • If the hostname is localhost or 127.0.0.1, you are in the Local environment.
  • If the hostname contains dev., you are in the Dev environment.
  • If the hostname contains demo., you are in the Demo environment.
  • Otherwise, you are in the Production environment.

There is no manual environment selector. To switch environments, navigate to the corresponding URL.

What Changes Between Environments

Data

Each environment has its own database. Changes you make in Dev do not affect Demo or Production. This means:

  • Venues, users, organizations, and events are separate per environment.
  • Seed data and resets only affect the current environment.
  • Templates and broadcasts are environment-specific.

Authentication

Login sessions are environment-specific. Your authentication token for Dev is stored separately from your token for Production. You will need to sign in separately for each environment.

Feature Availability

Some features may behave differently across environments:

  • Two-factor authentication can be disabled in non-production environments but is required in Production.
  • Seed data and reset functions are intended for Dev and Demo. Exercise caution if these features are available in Production.

Switching Environments

To switch from one environment to another:

  1. Open a new browser tab (or modify your current URL).
  2. Navigate to the admin URL for the desired environment (see table above).
  3. Sign in with your credentials for that environment.
tip

Bookmark each environment's admin URL for quick access. Many administrators keep tabs open for both Dev and Production simultaneously.

Verifying Your Current Environment

The environment is indicated by the URL in your browser's address bar. Some areas of the admin panel may also display the current environment name. Always check the URL before performing sensitive operations like data resets or broadcast sends to make sure you are in the intended environment.

Next Steps