add versioning file and Dockerfile version. Update README with install chapter
Node.js CI / build (push) Successful in 3m48s
Node.js CI / build (push) Successful in 3m48s
This commit is contained in:
+3
-1
@@ -1,7 +1,9 @@
|
|||||||
FROM node:23-alpine3.21
|
FROM node:23-alpine3.21
|
||||||
RUN apk upgrade --update-cache --available
|
RUN apk upgrade --update-cache --available
|
||||||
|
|
||||||
LABEL version=0.0.1 description="BadgeDex"
|
ARG VERSION
|
||||||
|
LABEL version=${VERSION}} description="BadgeDex"
|
||||||
|
ENV APP_VERSION=${VERSION}
|
||||||
|
|
||||||
# Create a group and user && Create directory for files
|
# Create a group and user && Create directory for files
|
||||||
RUN mkdir /app && addgroup -S badgedex && adduser -h /app -S badgedex -g "Badgedex User" -G badgedex && chown -R badgedex:badgedex /app && chmod -R 755 /app
|
RUN mkdir /app && addgroup -S badgedex && adduser -h /app -S badgedex -g "Badgedex User" -G badgedex && chown -R badgedex:badgedex /app && chmod -R 755 /app
|
||||||
|
|||||||
@@ -80,3 +80,16 @@ Az alábbi paraméterekkel szabályozhatod a `/tag` végpont működését:
|
|||||||
---
|
---
|
||||||
|
|
||||||
A badge SVG formátumban tér vissza, így közvetlenül beilleszthető HTML-be vagy Markdown
|
A badge SVG formátumban tér vissza, így közvetlenül beilleszthető HTML-be vagy Markdown
|
||||||
|
|
||||||
|
# Installation
|
||||||
|
|
||||||
|
## Run as Node.js application
|
||||||
|
Clone this repo and `npm start`
|
||||||
|
|
||||||
|
## Run as Docker service
|
||||||
|
|
||||||
|
`docker run -dit --name badgedex -p 3000:3000 badgedex`
|
||||||
|
|
||||||
|
### Build for self hosted container service
|
||||||
|
|
||||||
|
`docker build --build-arg VERSION=$(cat VERSION) -t badgedex:$(cat VERSION) .`
|
||||||
Reference in New Issue
Block a user