File tree Expand file tree Collapse file tree 10 files changed +55
-20
lines changed
Expand file tree Collapse file tree 10 files changed +55
-20
lines changed Original file line number Diff line number Diff line change 1- FROM developmentseed/osmseed-osm-processor:0.1.0-0.dev.git.964.h5e9b11b
1+ FROM developmentseed/osmseed-osm-processor:0.1.0-0.dev.git.968.hb111c99
22
33VOLUME /mnt/data
44COPY ./start.sh /
Original file line number Diff line number Diff line change @@ -101,13 +101,22 @@ upload_planet_file() {
101101# ===============================
102102
103103if [ " $PLANET_EXPORT_METHOD " == " planet-dump-ng" ]; then
104- download_dump_file
105- echo " Generating history planet file with planet-dump-ng..."
106- export PLANET_EPOCH_DATE=" $PLANET_EPOCH_DATE "
107- planet-dump-ng \
108- --dump-file " $dumpFile " \
109- --history-pbf " $local_planetHistoryPBFFile "
110-
104+ download_dump_file
105+ echo " Generating history planet file with planet-dump-ng..."
106+ export PLANET_EPOCH_DATE=" $PLANET_EPOCH_DATE "
107+
108+ if [ -n " $PLANET_DUMP_NG_METADATA_URL " ]; then
109+ echo " Downloading metadata file..."
110+ curl " $PLANET_DUMP_NG_METADATA_URL " -o metadata.yml
111+ planet-dump-ng \
112+ --dump-file " $dumpFile " \
113+ --history-pbf " $local_planetHistoryPBFFile " \
114+ -M metadata.yml
115+ else
116+ planet-dump-ng \
117+ --dump-file " $dumpFile " \
118+ --history-pbf " $local_planetHistoryPBFFile "
119+ fi
111120elif [ " $PLANET_EXPORT_METHOD " == " osmosis" ]; then
112121 echo " Generating history planet file with osmosis..."
113122 # Creating full history
Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ RUN set -ex \
4545 tmux \
4646 zsh \
4747 git \
48+ curl \
4849 libxml2 \
4950 libboost-filesystem1.74.0 \
5051 libboost-program-options1.74.0 \
@@ -56,4 +57,4 @@ RUN set -ex \
5657 libosmpbf1 \
5758 && rm -rf /var/lib/apt/lists/*
5859
59- COPY --from=builder /opt/planet-dump-ng/planet-dump-ng /usr/local/bin/planet-dump-ng
60+ COPY --from=builder /opt/planet-dump-ng/planet-dump-ng /usr/local/bin/planet-dump-ng
Original file line number Diff line number Diff line change 1- FROM developmentseed/osmseed-osm-processor:0.1.0-0.dev.git.964.h5e9b11b
1+ FROM developmentseed/osmseed-osm-processor:0.1.0-0.dev.git.968.hb111c99
22
33VOLUME /mnt/data
44COPY ./start.sh /
Original file line number Diff line number Diff line change @@ -100,11 +100,20 @@ upload_planet_file() {
100100# ===============================
101101
102102if [ " $PLANET_EXPORT_METHOD " == " planet-dump-ng" ]; then
103- download_dump_file
104- echo " Generating planet file with planet-dump-ng..."
105- planet-dump-ng \
106- --dump-file " $dumpFile " \
107- --pbf " $local_planetPBFFile "
103+ download_dump_file
104+ echo " Generating planet file with planet-dump-ng..."
105+
106+ if [ -n " $PLANET_DUMP_NG_METADATA_URL " ]; then
107+ curl " $PLANET_DUMP_NG_METADATA_URL " -o metadata.yml
108+ planet-dump-ng \
109+ --dump-file " $dumpFile " \
110+ --pbf " $local_planetPBFFile " \
111+ -M metadata.yml
112+ else
113+ planet-dump-ng \
114+ --dump-file " $dumpFile " \
115+ --pbf " $local_planetPBFFile "
116+ fi
108117elif [ " $PLANET_EXPORT_METHOD " == " osmosis" ]; then
109118 echo " Generating planet file with osmosis..."
110119 if [ -z " $MEMORY_JAVACMD_OPTIONS " ]; then
Original file line number Diff line number Diff line change 5151 value : {{ .Values.fullHistory.env.DUMP_CLOUD_URL | quote}}
5252 - name : PLANET_EPOCH_DATE
5353 value : {{ .Values.fullHistory.env.PLANET_EPOCH_DATE | quote}}
54+ - name : PLANET_DUMP_NG_METADATA_URL
55+ value : {{ .Values.fullHistory.env.PLANET_DUMP_NG_METADATA_URL | quote}}
5456 # In case cloudProvider=aws
5557 {{- if eq .Values.cloudProvider "aws" }}
5658 - name : AWS_S3_BUCKET
Original file line number Diff line number Diff line change 5555 value : {{ .Values.planetDump.env.DUMP_CLOUD_URL | quote}}
5656 - name : PLANET_EPOCH_DATE
5757 value : {{ .Values.planetDump.env.PLANET_EPOCH_DATE | quote}}
58+ - name : PLANET_DUMP_NG_METADATA_URL
59+ value : {{ .Values.planetDump.env.PLANET_DUMP_NG_METADATA_URL | quote}}
5860 # In case cloudProvider=aws
5961 {{- if eq .Values.cloudProvider "aws" }}
6062 - name : AWS_S3_BUCKET
Original file line number Diff line number Diff line change 99 POSTGRES_PASSWORD : {{ quote .Values.tmDb.env.POSTGRES_PASSWORD | default "" }}
1010 POSTGRES_USER : {{ quote .Values.tmDb.env.POSTGRES_USER | default "" }}
1111 POSTGRES_PORT : " 5432"
12- TM_DB : {{ quote (printf "postgresql://%s:%s@%s-tasking-manager-db/%s" .Values.tmDb.env.POSTGRES_USER .Values.tmDb.env.POSTGRES_PASSWORD .Release.Name .Values.tmDb.env.POSTGRES_DB) }}
12+ TM_DB : {{ quote (printf "postgresql+asyncpg ://%s:%s@%s-tasking-manager-db/%s" .Values.tmDb.env.POSTGRES_USER .Values.tmDb.env.POSTGRES_PASSWORD .Release.Name .Values.tmDb.env.POSTGRES_DB) }}
1313 TM_ORG_NAME : {{ quote .Values.tmApi.env.TM_ORG_NAME | default "" }}
1414 TM_ORG_CODE : {{ quote .Values.tmApi.env.TM_ORG_CODE | default "" }}
1515 TM_ORG_URL : {{ quote .Values.tmApi.env.TM_ORG_URL | default "" }}
4444 TM_REDIRECT_URI : {{ quote .Values.tmApi.env.TM_REDIRECT_URI | default "" }}
4545 TM_SCOPE : {{ quote .Values.tmApi.env.TM_SCOPE | default "" }}
4646 TM_APP_API_VERSION : {{ quote .Values.tmApi.env.TM_APP_API_VERSION | default "v2" }}
47- {{- end }}
47+ OHSOME_STATS_TOKEN : {{ quote .Values.tmApi.env.OHSOME_STATS_TOKEN }}
48+ POSTGRES_TEST_DB : {{ quote .Values.tmApi.env.POSTGRES_TEST_DB }}
49+ {{- end }}
Original file line number Diff line number Diff line change 2626 initContainers :
2727 - name : db-upgrade
2828 image : " {{ .Values.tmApi.image.name }}:{{ .Values.tmApi.image.tag }}"
29- command : ["flask", "db", "upgrade"]
29+ command :
30+ - alembic
31+ - -c
32+ - /usr/src/app/migrations/alembic.ini
33+ - upgrade
34+ - head
3035 envFrom :
3136 - configMapRef :
3237 name : {{ .Release.Name }}-tm-common-env
Original file line number Diff line number Diff line change @@ -262,9 +262,10 @@ fullHistory:
262262 schedule : " * * * * *"
263263 env :
264264 OVERWRITE_FHISTORY_FILE : false
265- PLANET_EXPORT_METHOD : osmosis
265+ PLANET_EXPORT_METHOD : planet-dump-ng
266266 DUMP_CLOUD_URL : s3://osm-seed/db.dump
267267 PLANET_EPOCH_DATE : ' 1970-01-01'
268+ PLANET_DUMP_NG_METADATA_URL : https://osmseed.org/metadata/planet-meta.yaml
268269 resources :
269270 enabled : false
270271 requests :
@@ -348,7 +349,9 @@ planetDump:
348349 env :
349350 OVERWRITE_PLANET_FILE : false
350351 DUMP_CLOUD_URL : s3://osm-seed/db.dump
351- PLANET_EXPORT_METHOD : osmosis
352+ PLANET_EXPORT_METHOD : planet-dump-ng
353+ PLANET_EPOCH_DATE : ' 1970-01-01'
354+ PLANET_DUMP_NG_METADATA_URL : https://osmseed.org/metadata/planet-meta.yaml
352355 resources :
353356 enabled : false
354357 requests :
@@ -726,6 +729,8 @@ tmApi:
726729 TM_DEFAULT_LOCALE : " en"
727730 TM_APP_API_URL : " "
728731 TM_APP_BASE_URL : " "
732+ OHSOME_STATS_TOKEN : " dummy-token-for-migrations"
733+ POSTGRES_TEST_DB : " postgresql://user:pass@db:5432/test_db"
729734 resources :
730735 enabled : false
731736 requests :
You can’t perform that action at this time.
0 commit comments