fix(dockerfile-fontend)
Some checks failed
Deploy to Development / build-and-deploy (push) Failing after 8s
Deploy to Production / build-and-deploy (push) Successful in 1m38s

This commit is contained in:
EvanChal
2026-01-25 22:52:08 +01:00
parent 4756c34fd1
commit a3a1d3306d

View File

@@ -34,7 +34,7 @@ COPY . .
# Copier le build prod # Copier le build prod
COPY --from=builder /app/dist /usr/share/nginx/html COPY --from=builder /app/dist /usr/share/nginx/html
# Config nginx - écrire dans le fichier principal # Config nginx
RUN echo 'worker_processes auto; \ RUN echo 'worker_processes auto; \
events { worker_connections 1024; } \ events { worker_connections 1024; } \
http { \ http { \
@@ -45,7 +45,7 @@ http { \
gzip on; \ gzip on; \
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; \ gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; \
server { \ server { \
listen 8080; \ listen 8082; \
root /usr/share/nginx/html; \ root /usr/share/nginx/html; \
index index.html; \ index index.html; \
location / { \ location / { \
@@ -62,13 +62,13 @@ http { \
RUN echo '#!/bin/sh' > /entrypoint.sh && \ RUN echo '#!/bin/sh' > /entrypoint.sh && \
echo 'if [ "$MODE" = "dev" ]; then' >> /entrypoint.sh && \ echo 'if [ "$MODE" = "dev" ]; then' >> /entrypoint.sh && \
echo ' echo "🔧 Mode DEVELOPPEMENT"' >> /entrypoint.sh && \ echo ' echo "🔧 Mode DEVELOPPEMENT"' >> /entrypoint.sh && \
echo ' exec npm run dev -- --host 0.0.0.0 --port 8080' >> /entrypoint.sh && \ echo ' exec npm run dev -- --host 0.0.0.0 --port 8082' >> /entrypoint.sh && \
echo 'else' >> /entrypoint.sh && \ echo 'else' >> /entrypoint.sh && \
echo ' echo "🚀 Mode PRODUCTION"' >> /entrypoint.sh && \ echo ' echo "🚀 Mode PRODUCTION"' >> /entrypoint.sh && \
echo ' exec nginx -g "daemon off;"' >> /entrypoint.sh && \ echo ' exec nginx -g "daemon off;"' >> /entrypoint.sh && \
echo 'fi' >> /entrypoint.sh && \ echo 'fi' >> /entrypoint.sh && \
chmod +x /entrypoint.sh chmod +x /entrypoint.sh
EXPOSE 8080 EXPOSE 8082
CMD ["/entrypoint.sh"] CMD ["/entrypoint.sh"]