Sign inSign up

arpanpal010/alpine-node

By arpanpal010

Updated over 8 years ago

Automated Latest Node+NPM Image built from alpine-s6 on a Raspberry Pi 3/Intel NUC.

Image
1

1.4K

arpanpal010/alpine-node repository overview

Alpine-NodeJS

Container for Alpine Linux + s6 + NodeJS + NPM

This image serves as the base container for applications/services that require NodeJS and/or NPM or builds from so.

Built from my alpine-s6 image using latest available nodejs and npm.

Based on Alpine Linux.

The image is tagged respectively for 2 architectures,

  • armhf
  • x86_64

Get the Image

Pull the image for your architecture it's already available from Docker Hub.

# make pull
docker pull arpanpal010/alpine-node:x86_64


Run

# make
docker run --rm -it \
  --name docker_node --hostname node \
  -e PGID=100 -e PUID=1000 \
  -v /etc/hosts:/etc/hosts:ro \
  -v /etc/localtime:/etc/localtime:ro \
  -e TZ=Asia/Kolkata \
  arpanpal010/alpine-node:x86_64

# make stop
docker stop -t 2 docker_node

# make rm
# stop first
docker rm -f docker_node

# make restart
docker restart docker_node


Shell access

# make rshell
docker exec -u root -it docker_node /bin/bash

# make shell
docker exec -it docker_node /bin/bash

# make logs
docker logs -f docker_node


Development


If you have the repository access, you can clone and build the image yourself for your own system, and can push after.


Setup

Before you clone the repo, you must have Git, GNU make, and Docker setup on the machine.

git clone <repository url>
cd <repository>

You can always skip installing make but you will have to type the whole docker commands then instead of using the sweet make targets.


Build

To locally build the image for your system.

# make build
docker build --rm --force-rm \
  -t arpanpal010/alpine-node:x86_64 \
  --no-cache=true --pull .

# make push
docker push arpanpal010/alpine-node:x86_64


Maintenance


Currently built daily on a RaspberryPi3 (armhf builds) or IntelNUC (x64 builds). Docker hub builds maintained by arpanpal010.

Tag summary

Content type

Image

Digest

Size

33.5 MB

Last updated

over 8 years ago

docker pull arpanpal010/alpine-node:x86_64