Docker: Ontwikkelplatform
Deze documentatie maakt deel uit van de Node.js-gids. Bekijk de volledige gids hier: Hoe een Node.js-app te gebruiken en te implementeren met Docker.
👋 Welkom bij de documentatie van Stackhero!
Stackhero biedt een kant-en-klare Docker cloud CaaS (Containers as a Service) oplossing die tal van voordelen biedt, waaronder:
- Zet eenvoudig uw containers in productie met slechts een
docker-compose up.- Aanpasbare domeinnaam beveiligd met HTTPS (bijvoorbeeld, https://api.uw-bedrijf.com, https://www.uw-bedrijf.com, https://backoffice.uw-bedrijf.com).
- Optimale prestaties en robuuste beveiliging aangedreven door een privé en toegewijde VM.
- Moeiteloze updates met slechts één klik.
Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Docker CaaS cloud hosting oplossing van Stackhero te proberen en uw containers in productie te zetten!
Om het ontwikkelplatform te starten, voert u uit:
make development-start
Deze opdracht bouwt de Docker-image, voert deze uit en start het dev-script dat is gedefinieerd in my-app/package.json (wat gelijk staat aan het uitvoeren van npm run dev).
In dit voorbeeld wordt een eenvoudige REST API met Express gemaakt. U kunt de API bekijken door naar http://localhost:5000 te navigeren. De pagina zou "Hello World" moeten weergeven.
Open vervolgens het bestand my-app/src/app.js in uw favoriete IDE en wijzig de volgende regel:
res.send('Hello World');
Wijzig dit in:
res.send('Updated!');
Sla het bestand op. De Node.js-code wordt automatisch herladen en een verversing van http://localhost:5000 zal de bijgewerkte API-respons weergeven.
Gefeliciteerd - u heeft nu een volledig operationeel ontwikkelplatform!
Pakketten installeren
Als u extra pakketten moet installeren, kunt u make development-shell uitvoeren om toegang te krijgen tot de container-shell. Eenmaal binnen, gebruik NPM met npm install <package> of Yarn met yarn add <package> om de gewenste pakketten te installeren.