Je suivi un tutoriel de django avec docker.
Quant je compile mon docker: voici l'erreur dans le terminal:
no host in upstream ":9000" in /etc/nginx/co proxy_1 | nginx: [emerg] no host in upstream ":9000" in /etc/nginx/conf.d/default.conf:
Voici mon code dans docker-compose-deploy.yml
et dans mon default.conf.tpl:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25FROM nginxinc/nginx-unprivileged:1-alpine LABEL maintainer="londonappdeveloper.com" COPY ./default.conf.tpl /etc/nginx/default.conf.tpl COPY ./uwsgi_params /etc/nginx/uwsgi_params COPY ./run.sh /run.sh ENV LISTEN_PORT=8000 ENV AP_HOST=app ENV APP_PORT=9000 USER root RUN mkdir -p /vol/static && \ chmod 755 /vol/static && \ touch /etc/nginx/conf.d/default.conf && \ chown nginx:nginx /etc/nginx/conf.d/default.conf && \ chmod +x /run.sh VOLUME /vol/static USER nginx CMD ["/run.sh"]
Quelqu'un peut m'aider à débuger s'il vous plaît, je suis débutant dans le heroku.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14server { listen ${LISTEN_PORT}; location /static { alias /vol/static; } location / { uwsgi_pass ${APP_HOST}:${APP_PORT}; include /etc/nginx/uwsgi_params; client_max_body_size 10M; } }
Merci








Répondre avec citation
Partager