Naar inhoud

The Next Input is in bèta. Iets kapot of een idee? Meld het op het forum · Welkom!

Code With Me Enterprise: installatie met Docker Compose Code With Me Enterprise: Docker Compose Setup

Titel en omschrijving vertaald uit het Engels met AI. Titel en omschrijving zoals de maker ze schreef.

JetBrains @JetBrainsTV
  • 28 sep. 2021
  • 0 reacties

Maak er iets van

Schrijf je eigen kijk op deze video of zet de discussie open op het forum. De video staat er al in.

Over deze video

-Deze video leidt je door het installatieproces van Code With Me Enterprise met Docker Compose. Code With Me is een dienst voor samen coderen en pair programming. Je kunt er anderen mee uitnodigen in je IDE-project en er in realtime samen aan werken. Meer info op https://jetbrains.com/code-with-me Meer over Code With Me Enterprise: https://www.jetbrains.com/code-with-me/on-prem/ Prijzen en licenties van Code With Me: https://www.jetbrains.com/code-with-me/buy/ Volg ons op Twitter: https://twitter.com/JetBrains_CWM Script: Hallo allemaal en welkom bij dit overzicht van het installatieproces van Code With Me Enterprise met Docker Compose. Voordat we beginnen, heb je een paar dingen nodig - Voor de installatie heb je een server nodig met minstens 2 GB RAM en een 64-bitversie van een Linux-distributie. - Je hebt een internetverbinding nodig met toegang tot de diensten van JetBrains en DockerHub. - Je hebt Docker en Docker Compose versie 1.27 of hoger nodig. - Poorten 2093 en 3274 moeten open staan in de firewall van de server — die worden gebruikt door de lobby- en relayservers. - Kies twee subdomeinen — die heb je nodig voor de lobby- en relayservers. Dat kunnen echte of dummydomeinen zijn. - Je hebt ook SSL-certificaten voor deze domeinen nodig. Wil je certificaten gebruiken die door een certificaatautoriteit zijn ondertekend, zorg dan dat je die vooraf klaar hebt. In deze tutorial laten we zien hoe je self-signed certificaten genereert. Laten we beginnen en de domeinen instellen. Gebruik je echte domeinen, zorg dan dat ze naar de server verwijzen. Gebruik je dummydomeinen, open dan het hosts-bestand op je computer en voer de gekozen domeinen in met het IP-adres van de server. Wij gebruiken lobby.cwm.internal en relay.cwm.internal - Om de servers in te stellen heb je eerst het installatiearchief nodig. Ga naar jetbrains.com - Developer Tools - Code With Me - On-Premises solution. Ga daarna naar de sectie Distributions en kopieer de downloadlink van het Docker Compose-installatiearchief. - Ga naar de terminal en maak via SSH verbinding met de server. - Maak een nieuwe map voor de installatiebestanden en ga erin. - Gebruik nu WGET en plak de link die je in de vorige stap hebt gekopieerd om het archief te downloaden. - Pak het archief uit met tar. De werkmap zou er zo uit moeten zien. Genereer twee SSL-certificaten voor de lobby- en relaysubdomeinen. Die worden gebruikt op de Nginx-frontend. De certificaten moeten in de map ./nginx/ssl/ komen. Heb je al certificaten, kopieer ze dan hierheen. De map ./nginx/ssl zou er zo uit moeten zien. Vervolgens moet je een certificaat genereren voor de lobby- en relaycomponenten van Code With Me. Dit certificaat moet in de map ./lobby/ komen. In het installatiearchief zijn alle configbestanden vooraf ingesteld voor de domeinen lobby.cwm.internal en relay.cwm.internal. Gebruik je je eigen domeinen, dan moet je de configbestanden van Nginx, Docker Compose en de lobbyserver aanpassen. De Nginx-config staat in het bestand ./nginx/nginx.conf. Je moet de sectie server_name aanpassen. Let ook op de sectie ssl_certificate — de bestandsnamen van je certificaten kunnen anders zijn. Docker-compose.yaml staat in de werkmap. Je hebt de sectie BASE_URL nodig. Het pad naar het on-premises sleutelbestand wordt hier ook opgegeven, in LICENSE_BUNDLES. Om de configuratie van de lobbyserver aan te passen, ga je naar ./lobby/config.json en zoek je de string wss:/relay onder de sectie servers. Daarna moeten we controleren of Docker en Docker Compose geïnstalleerd zijn Je hebt versie 1.27 of hoger nodig. Voor het installeren van Docker en Docker Compose raden we de officiële Docker-documentatie aan. We zijn klaar om te starten. Gebruik het commando docker compose up om de installatie te draaien. Nu draaien de lobby- en relayservers. Om de on-premises installatie te gebruiken, geef je de lobby-url op in de IDE-instellingen en maak je zoals gewoonlijk een sessie aan. Gebruik je een self-signed certificaat, dan moet je dat accepteren aan de kant van de host en van de gast.

0 reacties

Nog geen reacties. Wees de eerste!

Log in om te reageren.

Inloggen of word lid
Reactie verwijderen?

De tekst verdwijnt. In de draad blijft staan dat hier een reactie is verwijderd, zodat antwoorden erop nog te volgen zijn.