This repository was archived by the owner on Oct 13, 2025. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompose.yml
More file actions
21 lines (21 loc) · 1.49 KB
/
Copy pathcompose.yml
File metadata and controls
21 lines (21 loc) · 1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
services:
nova:
container_name: nova
image: ghcr.io/thaddeuskkr/nova:latest
restart: unless-stopped
ports:
- '3000:3000'
environment:
PORT: 3000 # The port to host Nova on.
MONGODB_CONNECTION_URL: YOUR_CONNECTION_URL # The connection URL to your MongoDB database.
LOG_LEVEL: info # The level of logging to use. Set to "debug" for more verbose logging.
API_AUTH: false # The password required to access Nova's API. Can be left empty or set to false to disable authentication.
RANDOM_SLUG_LENGTH: 6 # The length of the random slugs generated for short URLs.
BASE_URL_REDIRECT: false # The URL to redirect to when the base URL (/) is visited. Can be left empty or set to false to disable.
PROHIBITED_SLUGS: api # A comma-separated list of slugs that are prohibited from being used.
PROHIBITED_CHARACTERS_IN_SLUGS: / # A non-separated list of characters that are prohibited from being used in slugs.
EXPIRED_LINK_SCAN_INTERVAL: 15 # The interval, in seconds, to scan for expired links.
# GOOGLE_OAUTH2_CLIENT_ID: "" # Google OAuth2 client ID (optional)
# GOOGLE_OAUTH2_CLIENT_SECRET: "" # Google OAuth2 client secret (optional)
# GOOGLE_OAUTH2_REDIRECT_URI: "" # Google OAuth2 redirect URI (optional)
# GOOGLE_OAUTH2_ALLOWED_USERS: "" # A comma-separated list of allowed Google OAuth2 user IDs or emails (optional)