[Résolu] Problème d'installation en production

Bonjour,

J’essaye d’installer en production sur un VPS fourni par mon université la plateforme fabmanager.

J’ai suivi les directives du fichier README.md mais je dois avoir quelques problèmes de paramétrages encore. En effet, si vous essayez d’aller sur mon site : fan-manager.di.unistra.fr j’ai une des pages d’erreur qui s’affiche.

J’ai étudié plusieurs des sujets présents sur ce forum mais sans succès.

Voici mes fichiers de configuration, et ce que me donne docker-compose ps et docker-compose up -d, et ça ne me semble pas correct.
En effet j’ai une ligne « fabmanager_default network » et j’ai un « nginx -g daemon off » qui devrait être en « on » non ?

fabmanager.conf

upstream puma {
server fabmanager:3000;
}

server {
listen 80;
server_name fan-manager.di.unistra.fr, ww.fan-manager.di.unistra.fr;
root /usr/src/app/public;

location ^~ /assets/ {
gzip_static on;
expires max;
add_header Cache-Control public;
}

try_files $uri/index.html $uri @puma;
location @puma {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass httx://puma;
}

config/env

POSTGRES_HOST=postgres
REDIS_HOST=redis
ELASTICSEARCH_HOST=elasticsearch

SECRET_KEY_BASE=xxxxxxxx

STRIPE_API_KEY=
STRIPE_PUBLISHABLE_KEY=
STRIPE_CURRENCY=eur

INVOICE_PREFIX=FabLab-FAN-facture
FABLAB_WITHOUT_PLANS=false
FABLAB_WITHOUT_SPACES=true

DEFAULT_MAIL_FROM=ADMIN@DOMAINE.fr
DEFAULT_HOST=fan-manager.di.unistra.fr
DEFAULT_PROTOCOL=http

DELIVERY_METHOD=imap
SMTP_ADDRESS=MAILSERVER
SMTP_PORT=993
SMTP_USER_NAME=USERNAME
SMTP_PASSWORD=PASSWORD
SMTP_AUTHENTICATION=plain
SMTP_ENABLE_STARTTLS_AUTO=true
SMTP_OPENSSL_VERIFY_MODE=

docker-compose up -d

Creating network « fabmanager_default » with the default driver
Creating fabmanager_postgres_1_6ce24f0636ea … done
Creating fabmanager_redis_1_53c28006bec4 … done
Creating fabmanager_elasticsearch_1_77681005a341 … done
Creating fabmanager_fabmanager_1_e6c710630024 … done
Creating fabmanager_nginx_1_da6c6a9e7225 … done

docker-compose ps

fabmanager_elasticsearch_1_d1eb1814348 /docker-entrypoint.sh elas … Up 9200/tcp, 9300/tcp
7
fabmanager_fabmanager_1_a236fab3831c /usr/bin/supervisord Up 3000/tcp
fabmanager_nginx_1_b87d334d72ca nginx -g daemon off; Up 0.0.0.0:443->443/tcp,
0.0.0.0:80->80/tcp
fabmanager_postgres_1_cc3709bcf586 docker-entrypoint.sh postgres Up 5432/tcp
fabmanager_redis_1_ba41995512da docker-entrypoint.sh redis … Up 6379/tcp

Et si j’essaye de taper la ligne suivante :

tail -f /apps/fabmanager/log/app-stdout.log

J’obtiens

=> Booting Puma
=> Rails 4.2.10 application starting in production on http://0.0.0.0:3000
=> Run rails server -h for more startup options
=> Ctrl-C to shutdown server
Exiting

En tout cas merci pour votre temps,

PS: les fautes dans les adresses sont intentionnelles dans les fichiers conf puisque je suis limité à 2 liens par message :wink:

Nico

Problème résolu, j’avais mal fait la migration de la database.

Mais bien sur c’est après posté le problème que je le résous !

2 « J'aime »