diff --git a/docker-orchestration/k8s-rolling-update/osrm.yaml b/docker-orchestration/k8s-rolling-update/osrm.yaml index ee4cc71d2..a8203db41 100644 --- a/docker-orchestration/k8s-rolling-update/osrm.yaml +++ b/docker-orchestration/k8s-rolling-update/osrm.yaml @@ -21,7 +21,10 @@ spec: - name: osrm-backend image: TELENAV_OSRM_BACKEND_DOCKER_IMAGE imagePullPolicy: IfNotPresent - args: ["routed_startup"] + command: ["/bin/sh", "-c", "export LOG_FILE=/osrm-logs/$(date -u +%Y%m%dT%H%M%S)-${HOSTNAME}.log; /docker-entrypoint.sh routed_startup 10.189.100.132 2>&1 | while read LINE; do echo \"[$(date \"+%Y-%m-%dT%H:%M:%S %Z\")] ${LINE}\">>${LOG_FILE}; done;"] + volumeMounts: + - mountPath: "/osrm-logs" + name: osrm-logs-volume ports: - containerPort: 5000 protocol: TCP @@ -31,3 +34,8 @@ spec: initialDelaySeconds: 10 periodSeconds: 5 failureThreshold: 1000 + volumes: + - name: osrm-logs-volume + nfs: + server: fs-3941ca92.efs.us-west-2.amazonaws.com + path: / diff --git a/docker-orchestration/osrm-backend/Dockerfile b/docker-orchestration/osrm-backend/Dockerfile index eca74d7ca..c6dc40fc3 100644 --- a/docker-orchestration/osrm-backend/Dockerfile +++ b/docker-orchestration/osrm-backend/Dockerfile @@ -41,7 +41,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \ libboost-iostreams1.62.0 libboost-thread1.62.0 expat liblua5.2-0 libtbb2 curl ca-certificates && \ rm -rf /var/lib/apt/lists/* -RUN mkdir /osrm-build && mkdir /osrm-data +RUN mkdir -p /osrm-build /osrm-data /osrm-logs COPY --from=builder /osrm-build /osrm-build/ COPY --from=gobuilder /workspace/go/bin /osrm-build/