Merge branch 'pull/3692'
This commit is contained in:
commit
2e34b62fac
1 changed files with 16 additions and 0 deletions
16
DOCKER.md
16
DOCKER.md
|
@ -5,6 +5,8 @@ These instructions are designed for setting up The Rails Port for development an
|
||||||
- [Install Docker](https://docs.docker.com/install/)
|
- [Install Docker](https://docs.docker.com/install/)
|
||||||
- [Install Docker Compose](https://docs.docker.com/compose/install/)
|
- [Install Docker Compose](https://docs.docker.com/compose/install/)
|
||||||
|
|
||||||
|
**Windows users: You must enable symlinks before cloning the repository.** This repository uses symbolic links that are not enabled by default on Windows. To enable them, [turn on Developer Mode](https://windowsreport.com/windows-11-developer-mode/) on Windows and run `git config --global core.symlinks true` to enable symlinks in Git. See [this StackOverflow question](https://stackoverflow.com/questions/5917249/git-symbolic-links-in-windows) for more information.
|
||||||
|
|
||||||
The first step is to fork/clone the repo to your local machine:
|
The first step is to fork/clone the repo to your local machine:
|
||||||
|
|
||||||
git clone https://github.com/openstreetmap/openstreetmap-website.git
|
git clone https://github.com/openstreetmap/openstreetmap-website.git
|
||||||
|
@ -29,6 +31,8 @@ This is a workaround. [See issues/2185 for details](https://github.com/openstree
|
||||||
|
|
||||||
touch config/settings.local.yml
|
touch config/settings.local.yml
|
||||||
|
|
||||||
|
**Windows users:** `touch` is not an availible command in Windows so just create a `settings.local.yml` file in the `config` directory, or if you have WSL you can run `wsl touch config/settings.local.yml`.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
To build local Docker images run from the root directory of the repository:
|
To build local Docker images run from the root directory of the repository:
|
||||||
|
@ -78,6 +82,18 @@ You can now use Docker to load this extract into your local Docker-based OSM ins
|
||||||
user="openstreetmap" \
|
user="openstreetmap" \
|
||||||
validateSchemaVersion="no"
|
validateSchemaVersion="no"
|
||||||
|
|
||||||
|
**Windows users:** Powershell uses `` ` `` and CMD uses `^` at the end of each line, e.g.:
|
||||||
|
|
||||||
|
docker-compose run --rm web osmosis `
|
||||||
|
-verbose `
|
||||||
|
--read-pbf district-of-columbia-latest.osm.pbf `
|
||||||
|
--log-progress `
|
||||||
|
--write-apidb `
|
||||||
|
host="db" `
|
||||||
|
database="openstreetmap" `
|
||||||
|
user="openstreetmap" `
|
||||||
|
validateSchemaVersion="no"
|
||||||
|
|
||||||
Once you have data loaded for Washington, DC you should be able to navigate to [`http://localhost:3000/#map=12/38.8938/-77.0146`](http://localhost:3000/#map=12/38.8938/-77.0146) to begin working with your local instance.
|
Once you have data loaded for Washington, DC you should be able to navigate to [`http://localhost:3000/#map=12/38.8938/-77.0146`](http://localhost:3000/#map=12/38.8938/-77.0146) to begin working with your local instance.
|
||||||
|
|
||||||
### Additional Configuration
|
### Additional Configuration
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue