---
title: "Deploy jiangshan-map"
description: "Interactive historical atlas of China with timeline maps"
category: "Other"
url: https://railway.com/deploy/jiangshan-map
---

# Deploy jiangshan-map

Interactive historical atlas of China with timeline maps

**[Deploy jiangshan-map on Railway](https://railway.com/template/jiangshan-map)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/jiangshan-map/manifest.json

- **Creator:** kmaki's Projects
- **Category:** Other

## Template content

### jiangshan-map

- **Image:** xiaosong233/jiangshan-map-railway:latest
- **Public domain:** Yes

## Documentation

# Deploy and Host jiangshan-map on Railway

Jiangshan Map is an interactive historical atlas of China spanning the Warring States period to the present. Explore evolving borders, ancient cities, administrative histories, famous landmarks, historical figures, and journeys through an intuitive timeline-driven web interface with bilingual content and shareable deep links.

## About Hosting jiangshan-map on Railway

Railway hosts the pre-built Docker image as a single public Nginx service. The deployment requires no database, worker, external service, or persistent storage, making it suitable for quick one-click access to the static atlas.

## Tech Stack

- Nginx Alpine
- Static HTML, CSS, and JavaScript
- SVG map rendering
- JSON and topology-based historical map data
- Docker
- Railway

## Why Deploy jiangshan-map on Railway

Railway provides simple Docker image deployment, managed HTTPS, automatic public domains, and reliable container operations without requiring server administration. The atlas can be launched as a single low-maintenance service with no database configuration.

## Common Use Cases

- Teaching and exploring Chinese historical geography
- Researching ancient place names and administrative changes
- Following historical figures and literary journeys
- Embedding historical map views in educational content
- Sharing timeline-based historical map deep links

## Deployment Notes

The service listens on container port 80 and requires `PORT=80` for Railway routing. It uses the Docker image `xiaosong233/jiangshan-map-railway:latest`, which contains the static site served by Nginx. No start command override, environment secrets, database, or persistent volume is required. The verified deployment domain is `https://jiangshan-map-production.up.railway.app`.

## Dependencies for jiangshan-map on Railway

This is a self-contained static web service with no runtime dependencies on other Railway services.

### Deployment Dependencies

| Service | Image | Port | Volume |
|---------|-------|------|--------|
| jiangshan-map | xiaosong233/jiangshan-map-railway:latest | 80 | - |

## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/jiangshan-map
