Update MineGeo domain and harden process supervision
All checks were successful
Deploy MineGeo to Dokploy / deploy (push) Successful in 5m57s
All checks were successful
Deploy MineGeo to Dokploy / deploy (push) Successful in 5m57s
This commit is contained in:
@@ -78,7 +78,7 @@ variables in Vercel:
|
||||
- `LINEAR_PROJECT_ID`: optional project UUID or Linear project identifier.
|
||||
|
||||
Enable **Comment and Issue** events on the team webhook and set its URL to
|
||||
`https://minegeo.vercel.app/api/support/linear`. Redeploy after saving environment
|
||||
`https://minegeo.site/api/support/linear`. Redeploy after saving environment
|
||||
variables. Keys stay server-side and must never be pasted into issue descriptions,
|
||||
client configuration, or source uploads.
|
||||
|
||||
@@ -96,7 +96,7 @@ for durable timers. No additional secret or cron is needed.
|
||||
Validation: `npm test`, `npm run typecheck`, `npm run build`, and
|
||||
`node scripts/test-bug-reports-sql.mjs` (uses the isolated PGlite installation under
|
||||
`.data/sql-verification`, as the other SQL verification scripts do).
|
||||
`node scripts/test-bug-retention-http.mjs https://minegeo.vercel.app` verifies
|
||||
`node scripts/test-bug-retention-http.mjs https://minegeo.site` verifies
|
||||
the deployed flow with a clearly labeled temporary report and screenshot. It
|
||||
checks ownership, Done synchronization, the three-day deadline, and deletion
|
||||
from both systems by advancing only that test report's deadline. The fixture ID
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# MineGeo Desktop
|
||||
|
||||
The Windows x64 client is a portable Electron EXE. Open it directly; no installation or administrator access is needed. It connects to https://minegeo.vercel.app and requires internet access. Website updates appear automatically on reload; Electron runtime updates require a new EXE.
|
||||
The Windows x64 client is a portable Electron EXE. Open it directly; no installation or administrator access is needed. It connects to https://minegeo.site and requires internet access. Website updates appear automatically on reload; Electron runtime updates require a new EXE.
|
||||
|
||||
The EXE extracts its runtime into a temporary directory while running. Sign-in, cookies, and site preferences persist separately in `%APPDATA%/minegeo-desktop`. Removing the EXE does not clear that profile. External HTTPS links open in the default browser. The client has no Node.js bridge to the remote site, uses Chromium sandboxing and context isolation, and denies device permissions.
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Version 1 is read-only. No key grants uploads, edits, publication, moderation or
|
||||
|
||||
## Requests
|
||||
|
||||
Base URL: `https://minegeo.vercel.app/api/dev/v1`
|
||||
Base URL: `https://minegeo.site/api/dev/v1`
|
||||
|
||||
Every request requires `Authorization: Bearer <developer-key>`. Developer keys start with `mg_dev_`. Browser session cookies do not authenticate these endpoints. No MineGeo SDK is provided.
|
||||
|
||||
@@ -30,7 +30,7 @@ import os
|
||||
import requests
|
||||
|
||||
response = requests.get(
|
||||
"https://minegeo.vercel.app/api/dev/v1/maps",
|
||||
"https://minegeo.site/api/dev/v1/maps",
|
||||
headers={"Authorization": f"Bearer {os.environ['MINEGEO_API_KEY']}"},
|
||||
params={"limit": 20, "offset": 0},
|
||||
timeout=20,
|
||||
|
||||
@@ -56,7 +56,7 @@ Add these for **Production**:
|
||||
| `DISCORD_BOT_TOKEN` | Bot token from the Developer Portal, without `Bot ` in front | Yes |
|
||||
| `DISCORD_MAPS_CHANNEL_ID` | Numeric channel ID for new approved maps | No |
|
||||
| `DISCORD_PARTIES_CHANNEL_ID` | Numeric channel ID where **all published parties** appear | No |
|
||||
| `MINEGEO_URL` | `https://minegeo.vercel.app` (already configured) | No |
|
||||
| `MINEGEO_URL` | `https://minegeo.site` (already configured) | No |
|
||||
|
||||
Use **Sensitive** for the token, and never prefix these names with `NEXT_PUBLIC_`.
|
||||
Leave a channel variable blank to disable that announcement type. A Discord
|
||||
|
||||
@@ -20,8 +20,8 @@ or custom ports are accepted. No forum API key is needed for these links.
|
||||
|
||||
Welcome to MineGeo! :D
|
||||
|
||||
Play at https://minegeo.vercel.app and find the player guide at
|
||||
https://minegeo.vercel.app/docs.
|
||||
Play at https://minegeo.site and find the player guide at
|
||||
https://minegeo.site/docs.
|
||||
|
||||
This is our place to share maps, find people to play with, ask for help, and
|
||||
suggest what MineGeo should do next. English and Russian are welcome.
|
||||
|
||||
@@ -6,7 +6,7 @@ Welcome, explorer! MineGeo drops you into a Minecraft view and asks one question
|
||||
|
||||
## Just want to play?
|
||||
|
||||
1. Open [Play & maps](https://minegeo.vercel.app/servers).
|
||||
1. Open [Play & maps](https://minegeo.site/servers).
|
||||
2. Choose a map.
|
||||
3. Choose Easy for a relaxed first game.
|
||||
4. Click **Start exploring**.
|
||||
|
||||
@@ -13,7 +13,7 @@ Uploading does not immediately make your map public. A **draft** is a map only y
|
||||
|
||||
## How do I take the pictures?
|
||||
|
||||
Use the MineGeo capture mod from [Downloads](https://minegeo.vercel.app/downloads). A mod is an add-on for Minecraft. It helps you capture views and send them to MineGeo.
|
||||
Use the MineGeo capture mod from [Downloads](https://minegeo.site/downloads). A mod is an add-on for Minecraft. It helps you capture views and send them to MineGeo.
|
||||
|
||||
Open **Capture your Minecraft world** in these docs for the next steps. If you have never installed a Minecraft mod, ask a friend who has, or your server owner, to help. You do not need a capture tool just to play other people's maps.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ Want MineGeo in its own window? The Windows app plays the same online game as th
|
||||
|
||||
## Get the app
|
||||
|
||||
1. Open [Downloads](https://minegeo.vercel.app/downloads).
|
||||
1. Open [Downloads](https://minegeo.site/downloads).
|
||||
2. Choose the **Windows x64** download.
|
||||
3. When it finishes, open the downloaded MineGeo file. You can usually find it in your Downloads folder.
|
||||
4. Play as a guest or sign in to your account.
|
||||
@@ -23,4 +23,4 @@ The app remembers your sign-in on that computer. Choose **Sign out** when using
|
||||
|
||||
## If it will not open the game
|
||||
|
||||
Check your internet connection and try [MineGeo in your browser](https://minegeo.vercel.app). Tell support whether both versions fail or only the app.
|
||||
Check your internet connection and try [MineGeo in your browser](https://minegeo.site). Tell support whether both versions fail or only the app.
|
||||
|
||||
@@ -4,7 +4,7 @@ Your goal is to work out where the view was taken. You do not need to know Minec
|
||||
|
||||
## Play a round
|
||||
|
||||
1. Open [Play & maps](https://minegeo.vercel.app/servers), choose a map, and keep **Solo** selected.
|
||||
1. Open [Play & maps](https://minegeo.site/servers), choose a map, and keep **Solo** selected.
|
||||
2. Pick a difficulty and click **Start exploring**.
|
||||
3. Drag the picture to look around. You can turn your view, but you cannot walk around.
|
||||
4. Look for a mountain, beach, river, road, or interesting building.
|
||||
@@ -31,4 +31,4 @@ A familiar reaction when every mountain looks like your mountain. [Meme source:
|
||||
|
||||
## See how you did
|
||||
|
||||
At the end, compare your guesses with the real locations. Visit the [Leaderboard](https://minegeo.vercel.app/leaderboard) to search for players or choose a difficulty. Your best full-game score is used for ranking. Multiplayer has its own results, and private imported maps do not add leaderboard scores.
|
||||
At the end, compare your guesses with the real locations. Visit the [Leaderboard](https://minegeo.site/leaderboard) to search for players or choose a difficulty. Your best full-game score is used for ranking. Multiplayer has its own results, and private imported maps do not add leaderboard scores.
|
||||
|
||||
@@ -4,7 +4,7 @@ This page is for players who want to make a map. If you only want to guess locat
|
||||
|
||||
## Before you start
|
||||
|
||||
You need Minecraft Java and the matching MineGeo capture mod from [Downloads](https://minegeo.vercel.app/downloads). The page lists the supported Minecraft versions and what to install alongside it.
|
||||
You need Minecraft Java and the matching MineGeo capture mod from [Downloads](https://minegeo.site/downloads). The page lists the supported Minecraft versions and what to install alongside it.
|
||||
|
||||
If mod installation is new to you, ask a friend or server owner for help with that part. Choose the download matching your Minecraft version. Your server does not need its own MineGeo plugin for you to use the capture mod.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ Found something broken? Tell us what happened so we can help.
|
||||
|
||||
## Send a report
|
||||
|
||||
1. Click **Report a bug** in the header, or open [Support](https://minegeo.vercel.app/support).
|
||||
1. Click **Report a bug** in the header, or open [Support](https://minegeo.site/support).
|
||||
2. Give it a clear title, such as “The map stays blank when I start a game”.
|
||||
3. Describe what you clicked, what you expected, and what happened instead.
|
||||
4. Add a screenshot if it helps. You can attach one PNG, JPG, or WebP picture up to **5 MB**.
|
||||
|
||||
@@ -42,7 +42,7 @@ Try the browser you originally used. Guest reports depend on that browser rememb
|
||||
|
||||
## The Windows app will not load
|
||||
|
||||
Check your connection, then try [MineGeo in your browser](https://minegeo.vercel.app). Tell support whether the website works and the app does not, or both fail.
|
||||
Check your connection, then try [MineGeo in your browser](https://minegeo.site). Tell support whether the website works and the app does not, or both fail.
|
||||
|
||||
## Discord still shows a closed party
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ No new Vercel environment variables or Supabase keys are needed.
|
||||
use **Refresh status** to update it.
|
||||
|
||||
Prometheus must be able to reach MineGeo's public HTTPS address. The endpoint is
|
||||
`https://minegeo.vercel.app/api/metrics`, protected by an Authorization bearer
|
||||
`https://minegeo.site/api/metrics`, protected by an Authorization bearer
|
||||
header. Browser login cookies, plugin credentials, and URL query tokens do not
|
||||
grant access. The generated job scrapes once a minute with a 20-second timeout
|
||||
and does not forward credentials through redirects. Keep the configuration
|
||||
|
||||
@@ -11,7 +11,7 @@ minegeo server play.your-minecraft-server.example
|
||||
minegeo link <token copied from the dashboard>
|
||||
```
|
||||
|
||||
The website URL is built in: `https://minegeo.vercel.app`. Existing `website` settings are removed on startup; no URL configuration is needed. `minegeo website` displays the fixed endpoint. Account tokens remain private local configuration.
|
||||
The website URL is built in: `https://minegeo.site`. Existing `website` settings are removed on startup; no URL configuration is needed. `minegeo website` displays the fixed endpoint. Account tokens remain private local configuration.
|
||||
|
||||
`minegeo server` sets the Minecraft connection hostname/IP, including a non-default port if needed. It is separate from the MineGeo website URL. Use the address players enter in Minecraft, or set `server-address` in `config.yml` and reload before exporting. The plugin records it in each export. Contributions to checked maps reject a missing or different capture address; old exports need to be recreated after configuring it. The map owner can override or clear the expected address in panorama settings. See [contribution server checks](panorama-contributions.md#contribution-server-check).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user