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 :
ark project create Production
ark project attach mon-api Production
ark project show Productionark 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ôle | Ce qu’il permet |
|---|---|
| Lecteur | voir les services et lire leurs journaux |
| Opérateur | en plus : démarrer, arrêter, ouvrir la console |
| Développeur | en plus : fichiers, sauvegardes, planifications, démarrage, bases, déploiements |
| Admin | tout, 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.