Skip to content

Sample Node.js application for use in demonstrating Azure Container Registry Build.

License

Notifications You must be signed in to change notification settings

xiadu94/acr-build-helloworld-node

 
 

Repository files navigation

ACR Build Hello World

This Node.js application is for use in demonstrating Azure Container Registry Build (ACR Build), a suite of features within Azure Container Registry for performing Docker container builds on Azure.

Features

This project includes three Dockerfiles:

  • Dockerfile - Non-parameterized Dockerfile for building the application. References a base image in Docker Hub.
  • Dockerfile-app - Parameterized, accepts the REGISTRY_NAME argument to specify the FQDN of the container registry from which the base image is pulled.
  • Dockerfile-base - Defines a base image for the application defined in Dockerfile-app.

Getting Started

Companion articles

This project is intended for use with the following articles on docs.microsoft.com:

Quickstart

Although intended for use with the companion articles, you can perform the following steps to run the sample application. These steps require a local Docker installation.

  1. git clone https://github.com/Azure-Samples/acr-build-helloworld-node
  2. cd acr-build-helloworld-node
  3. docker build -t helloacrbuild:v1 .
  4. docker run -d -p 8080:80 helloacrbuild:v1
  5. Navigate to http://localhost:8080 to view the running application

Resources

Azure Container Registry

Azure Container Registry documentation

About

Sample Node.js application for use in demonstrating Azure Container Registry Build.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.5%
  • Dockerfile 22.5%