CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Prisma et GraphQL

mechwarrior52
mechwarrior52
Niveau 9
28 février 2020 à 10:40:32

Bonjour tout le monde.

Alors voilà. Il y a environ deux semaine que j'ai commencé à apprendre à utiliser graphQL avec prisma. Cependant je n'arrive pas à me connecter à mon serveur Mysql (Version 5.7) qui se trouve sur mon ordinateur.

Ayant fait des recherches sur le sujet depuis quelques jours sur le net, je ne trouve pas de réponse à mon probleme.
Lorsque que j'utilise la commande "docker-compose up -d", tout va bien mais dès lors que j'utilise " prisma deploy" les problèmes commencent et je reçois ce message :

ERROR: No cluster could be found for workspace '*' and cluster 'default'

{
"data": {
"generateClusterToken": null
},
"errors": [
{
"message": "No cluster could be found for workspace '*' and cluster 'default'",
"locations": [
{
"line": 3,
"column": 9
}
],
"path": [
"generateClusterToken"
],
"code": 222
}
],
"status": 200
}

voici mon fichier docker-compose.yml si jamais

version: '3'
services:
prisma:
image: prismagraphql/prisma:1.34
restart: always
ports:
- "4466:4466"
environment:
PRISMA_CONFIG: |
port: 4466
# uncomment the next line and provide the env var PRISMA_MANAGEMENT_API_SECRET=my-secret to activate cluster security
managementApiSecret: *********
databases:
default:
connector: mysql
host: *********
user: root
password: *********
rawAccess: true
port: 3306
migrations: true
mysql:
image: mysql:5.7
restart: always
# Uncomment the next two lines to connect to your your database from outside the Docker environment, e.g. using a database GUI like Workbench
ports:
- "3306:3306"
environment:
MYSQL_ROOT_USER: *********
MYSQL_ROOT_PASSWORD: *********
volumes:
- mysql:/var/lib/mysql
volumes:
mysql:

Est-ce que quelqu'un aurait une idée de la raison pour laquelle je n'arrive pas à joindre ma base de donnée ?

Merci d'avance pour vos futures réponses.

buzzlatrique
buzzlatrique
Niveau 4
29 février 2020 à 10:03:14

J'avais eu le problème y'a quelques mois. J'avais suivi les recommandations de ce post :

https://github.com/prisma/prisma/issues/4215

Enfin si tu avais fais des recherches je suppose que tu es deja tombé dessus. Ce qui n'aide pas vraiment.

As tu essayé avec un db externe ? Fais un test sur heroku avec postgre (oublie pas de rajouter ssl: true dans le docker compose si tu le fais).

mechwarrior52
mechwarrior52
Niveau 9
29 février 2020 à 21:43:43

Bonsoir buzzlatrique.

Quand j'utilise postgre sur Heroku, je n'ai aucun soucis pour me connecter avec prisma ou deployer ma base de donnée via ce dernier.

Je vais cependant jeter un coup d'oeil sur au lien que tu m'a fournis et te dirais quoi demain.

Merci pour ton aide.

buzzlatrique
buzzlatrique
Niveau 4
01 mars 2020 à 10:24:58

Ok c'est deja un bon point. Tu pourrais partager ton prisma.yml pour ta config localhost ?

mechwarrior52
mechwarrior52
Niveau 9
01 mars 2020 à 22:48:20

Voci mon prisma.yml:

endpoint: http://192.168.99.100
datamodel: datamodel.graphql

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment