all repos — caroster @ 32732b353905327e909da38f1d1ee34acc788404

[Octree] Group carpool to your event https://caroster.io

👷 Improve Docker image
Tim Izzo tim@octree.ch
Wed, 07 Sep 2022 17:29:29 +0200
commit

32732b353905327e909da38f1d1ee34acc788404

parent

12868f0287ca25e382e9240b2dcd213e78eaa4fb

2 files changed, 11 insertions(+), 1 deletions(-)

jump to
M DockerfileDockerfile

@@ -10,9 +10,11 @@ EXPOSE 80

WORKDIR /srv/app RUN apk add --no-cache nginx && yarn global add pm2 + COPY ./frontend /srv/app/frontend COPY ./backend /srv/app/backend COPY ./ecosystem.config.js /srv/app/ COPY ./nginx.conf /etc/nginx/http.d/default.conf +COPY ./docker-entrypoint.sh /usr/local/bin -CMD nginx && pm2-runtime start ecosystem.config.js+RUN chmod +x /usr/local/bin/docker-entrypoint.sh
A docker-entrypoint.sh

@@ -0,0 +1,8 @@

+#!/bin/sh + +# Start NGINX in daemon mode +nginx + +# Start NodeJS apps with PM2 +cd /srv/app +pm2-runtime start ecosystem.config.js