Installation
Table of Contents
1. Vorarbeiten
Wenn etwas von den Standardwerten abweichen soll, dann müssen die Umgebungsvariablen in der ~/.bashrc
hinzugefügt/angepasst werden.
export OCE_MAP_BUILDER_PORT=12380 # optional
export OCE_OSM_CONFIGS_PATH=/zfs_pool/data/OsmConfigs # optional
und mit dem folgenden Kommando aktualisieren
source ~/.bashrc
2. Installation aus den Quellen
mkdir -p ~/projects && cd ~/projects
# Diesen Befehl verwenden, wenn der Server über SSH Key verbunden ist
git clone git@bitbucket.org:locr/osmconfigeditor.git OsmConfigEditor
# Alternativ Repository Access Token verwenden
git clone https://x-token-auth:{access_token}@bitbucket.org/locr/osmconfigeditor.git OsmConfigEditor
cd OsmConfigEditor
3. Container Service installieren
3.2. Für Entwicklung
podman build --tag=osm-config-editor-dev --build-arg environment=dev .
podman run --rm -it \
-e "HTTP_PORT=${OCE_HTTP_PORT}" \
-e "MAP_BUILDER_PORT=${OCE_MAP_BUILDER_PORT}" \
-e "OSM_CONFIGURATIONS_PATH=/data/OsmConfigs" \
-v ${PWD}:/app \
-v ${OCE_OSM_CONFIGS_PATH}:/data/OsmConfigs \
-v map-builder-volume-tmp-icons:/data/tmp_icons \
-v map-builder-volume-shared-icons:/root/icon_data \
--network=host \
--name osm-config-editor-dev \
osm-config-editor-dev \
/bin/bash
dotnet run --framework=net8.0