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
=> Runrails 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
Nico