Docs

Les projets

Un projet regroupe des services, leur donne un réseau privé et une dépense commune. Tu peux y inviter des membres, avec leurs droits.

À quoi sert un projet

Un projet, c’est un dossier de services : le site, sa base et son bot, par exemple. L’espace client le montre sous forme de canevas, avec un panneau par service.

Ton compte en a toujours un, créé à l’inscription. Celui-là ne se supprime pas. Les autres se suppriment une fois vides.

Le réseau privé

Les applications et les bases d’un même projet se joignent par une adresse interne, sans passer par Internet. Tu n’as pas à la retenir : dans les variables d’une application, ${boutique-db.HOST} est remplacé par l’adresse de la base boutique-db. Voir Variables et références.

Un service d’un autre projet ne les voit pas. C’est la règle qui permet de séparer la production d’un essai, ou deux clients d’une agence.

Les serveurs de jeu et les VPS ne sont pas sur ce réseau. Un serveur de jeu joint sa base offerte par une adresse réservée aux machines de jeu : voir La base offerte.

Créer et ranger

Depuis l’espace client, crée un projet puis commande tes services dedans. Depuis le terminal :

Terminal
ark project create Production
ark project attach mon-api Production
ark project show Production

ark project show affiche la dépense de chaque service sur les 30 derniers jours. L’espace client la détaille dans l’onglet Consommation du projet.

Inviter des membres

Dans l’onglet Membres du projet, invite quelqu’un par son e-mail. Il lui faut un compte Arkya. L’invitation vaut 7 jours, et un projet accueille jusqu’à 20 membres.

RôleCe qu’il permet
Lecteurvoir les services et lire leurs journaux
Opérateuren plus : démarrer, arrêter, ouvrir la console
Développeuren plus : fichiers, sauvegardes, planifications, démarrage, bases, déploiements
Admintout, réglages et dépense compris
Personnaliséles droits que tu coches, sur tout le projet ou sur certains services

Le propriétaire reste seul à payer. Lui seul commande, change la taille d’un service, le supprime, le déplace, le réinstalle et gère les membres.

Transférer un service à un autre compte

Depuis les réglages d’un service, le propriétaire peut l’envoyer à un autre compte Arkya, par son e-mail. Le destinataire a 7 jours pour accepter dans Transferts. Une fois accepté, le service et sa facturation passent chez lui.

Le service part avec ses sauvegardes et ses sous-domaines. Le destinataire doit avoir un solde qui couvre une journée du service.

  • Un transfert est refusé quand ton solde est négatif, ou pour un service suspendu par l’équipe.
  • Un serveur gratuit ne se transfère pas. Une base offerte suit son serveur de jeu.
  • Une base transférée est coupée un court instant et change de mots de passe.