added new features 3.0
This commit is contained in:
@@ -44,7 +44,10 @@ RUN groupadd --gid 1001 app \
|
||||
&& mkdir -p /tmp/nginx/client_body /tmp/nginx/proxy /tmp/nginx/fastcgi /tmp/nginx/uwsgi /tmp/nginx/scgi /var/log/supervisor /app/data/modules /app/data/logs \
|
||||
&& chown -R app:app /tmp/nginx /var/log/supervisor /app/data
|
||||
|
||||
COPY docker/nginx/nginx.conf /etc/nginx/nginx.conf
|
||||
COPY docker/nginx/nginx.conf /etc/nginx/nginx.conf.template
|
||||
COPY docker/nginx/render-config.cjs /usr/local/lib/mpm/render-nginx-config.cjs
|
||||
COPY docker/nginx/start-nginx.sh /usr/local/bin/start-mpm-nginx
|
||||
RUN chmod +x /usr/local/bin/start-mpm-nginx
|
||||
COPY docker/supervisor/supervisord.conf /etc/supervisor/supervisord.conf
|
||||
|
||||
COPY --from=backend-build --chown=app:app /build/dist /app/platform-backend/dist
|
||||
@@ -56,6 +59,6 @@ USER root
|
||||
EXPOSE 8080
|
||||
|
||||
HEALTHCHECK --interval=30s --timeout=5s --start-period=30s --retries=3 \
|
||||
CMD node -e "fetch('http://127.0.0.1:8080/api/v1/health').then(r => process.exit(r.ok ? 0 : 1)).catch(() => process.exit(1))"
|
||||
CMD node -e "const http=require('node:http');const host=new URL(process.env.MARKETPLACE_PUBLIC_URL??'http://127.0.0.1:8080').host;http.get({hostname:'127.0.0.1',port:8080,path:'/api/v1/health',headers:{Host:host}},r=>process.exit(r.statusCode===200?0:1)).on('error',()=>process.exit(1))"
|
||||
|
||||
CMD ["/usr/bin/supervisord", "-n", "-c", "/etc/supervisor/supervisord.conf"]
|
||||
|
||||
Reference in New Issue
Block a user