Commit Graph

23 Commits

Author SHA1 Message Date
CoderBear801
9f6a74e5ba feat: Add ELK stack for OSRM.
issue: https://github.com/Telenav/osrm-backend/issues/65
2019-10-15 18:10:28 -07:00
Jay
7677b8513b chore: use osrm-backend-dev as runstage, will have a little bigger size but easy for debug. (#53)
NOTE that we could make the runstage smaller as before if we have a big team to maintain different things
2019-08-01 16:11:48 -07:00
Jay
bb147f369b Use Go Modules to manage Go code's dependency (#42)
* chore: init go.mod

* chore: ignore go binaries

* chore: remove thrift, will be managed by go mod

* chore: build c++ and go in one repo

* chore: depends on snappy

* chore: build snappy_command

* chore: compress wayid2nodeids.csv by snappy
2019-07-18 17:08:37 -07:00
Jay
5726d46284 Feature/refactor k8s names (#39)
* chore: rename

* chore: rename deployment

* docs: rename
2019-07-09 18:47:01 -07:00
Jay
0dd1e1e88e Feature/export pod logs (#37)
* chore: write out running logs for monitoring

* chore: change default traffix proxy ip

* chore: add timestamp for each log line

* chore: use AWS EFS instead of AWS EBS to support ReadWriteMany

* chore: create /osrm-logs folder by default
2019-07-08 11:38:03 -07:00
Jay
edc1a4f50c
Feature/integrate wayid2nodeid extractor (#32)
* chore: compile wayid2nodeid_extractor

* chore: integrate wayid2nodeid_extractor

* chore: install dependency github.com/qedus/osmpbf
2019-07-04 10:32:06 +08:00
Jay
a13bba6c1e
Feature/k8s rolling update (#33)
* chore: k8s rolling update deployment

* chore: change param name

* docs: README for k8s rolling update

* docs: fix typo

* chore: add namespace, add loadbalancer

* docs: update doc for k8s deployment and service

* feat: crontab per 20 minutes

* fix: sed on linux
2019-07-04 10:31:49 +08:00
Jay
47350f428c chore: support routed_no_traffic_startup (#27) 2019-06-24 16:52:25 -07:00
Jay
147b6e520f Use PBF_FILE_NAME + IMAGE_TAG as DATA_VERSION to shown in every response (#24)
* chore: set debug log level and set pbf file name as data_version when compile data

* chore: add IMAGE_TAG for shown in response

* docs: update example

* chore: use PBF file name + IMAGE_TAG as data_version which can be returned in each JSON response
2019-06-20 15:11:45 -07:00
Jay
b1446e4add Improve compile data in docker and publish data (#21)
* chore: misc improve for telenav/osrm-backend docker

* chore: improve entrypoint for easy integrated by CI

* chore: fix profiles not found issue

* chore: also support package and publish compiled data by .tar.gz

* docs: update example

* docs: update for compile data automation

* docs: update item names

* docs: add docker run

* docs: update design doc
2019-06-18 21:18:20 -07:00
Xun(Perry) Liu
79d565b2ec Feature/docker orchestration perry (#19)
* fix: Fix the issue in shell script to build docker image

- Fix the issue in the if

* fix: Fix the issue in shell script to build docker image

- Fix the issue related with profile, currently use car.lua to build data

* fix: Fix the issue in shell script to build docker image

- Need curl installed in docker image to download pbf file

* fix: Fix the issue in shell script to build docker image

- To download osm data from geofabrik, need ca-certificates otherwise will meet error like:
curl: (77) error setting certificate verify locations

* doc: Add document to record how to use docker-orchestration/osrm-backend
2019-06-18 09:35:52 +08:00
CoderBear801
6c2db92dc4 feat: add docker entry point and adjust docker file
- Modify docker file to add entry point

Related with #3.
2019-06-14 20:37:54 -07:00
CoderBear801
3c547fbbeb feat: add docker entry point and adjust docker file
- Add docker entry point file for supporting routed_startup, compile_mapdata

Related #3.
2019-06-14 19:51:47 -07:00
CoderBear801
5fcfab1046 feat: Add docker image for OSRM frontend
- docker image contains OSRM frontend and nginx
2019-06-14 17:14:53 -07:00
Jay Zhang
447b9b1a90 delete unnecessary Dockerfile 2019-06-14 17:46:20 +08:00
Jay Zhang
787addf1c1 readme 2019-06-11 23:27:49 +08:00
Jay Zhang
f39d662d9e dockerfile for telenav osrm-backend 2019-06-11 08:13:25 -07:00
Jay Zhang
f8ccd98747 dev docker for osrm-backend 2019-06-11 06:07:41 -07:00
Jay Zhang
f1a9221b64 fix copy contents issue 2019-04-07 20:13:02 -07:00
Jay Zhang
87ccf7a6e8 make mapdata mountable 2019-04-04 01:18:06 -07:00
Jay Zhang
6f17286a9a fix osrm-route not in path issue 2019-04-02 19:04:37 -07:00
Jay Zhang
5b2b97bb05 osrm-data-docker Dockerfile 2019-04-02 03:47:06 -07:00
Jay Zhang
c9347144af osrm-routed docker based on centos7-osrm-soe 2019-04-01 07:41:00 -07:00