Switching to Node 21, updating to latest docker for CI, changing GID to 1000, adding back angular-cli, more README
This commit is contained in:
parent
0aaa3d2ff3
commit
5015a35ef8
4 changed files with 31 additions and 6 deletions
|
@ -24,6 +24,7 @@ table_meta*
|
|||
/*.pdf
|
||||
|
||||
.gitignore
|
||||
.bash_history
|
||||
|
||||
node_modules
|
||||
local
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
image: docker:20.10.16
|
||||
image: docker:latest
|
||||
|
||||
variables:
|
||||
IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
|
||||
|
@ -9,7 +9,7 @@ stages:
|
|||
- release
|
||||
|
||||
services:
|
||||
- docker:20.10.16-dind
|
||||
- docker:dind
|
||||
|
||||
build:
|
||||
stage: build
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
FROM node:20-bookworm
|
||||
FROM node:21-bookworm
|
||||
|
||||
ARG SRV_UID="1000"
|
||||
ARG SRV_GID="100"
|
||||
ARG SRV_GID="1000"
|
||||
ARG SRV_VERSION="0"
|
||||
|
||||
ENV SRV_UID $SRV_UID
|
||||
|
@ -14,7 +14,7 @@ RUN apt-get update -y && apt-get install -y jq $SRV_APT_GET_INSTALL \
|
|||
|
||||
RUN id $SRV_UID || useradd -s /bin/bash -d /app -u $SRV_UID -g $SRV_GID srv
|
||||
|
||||
RUN npm install -g ember-cli@5.6.0 npm@10.4.0
|
||||
RUN npm install -g ember-cli@5.7.0 @angular/cli@17.3.2 npm@10.4.0
|
||||
|
||||
COPY ./docker-entrypoint.sh /docker-entrypoint.sh
|
||||
|
||||
|
|
26
README.md
26
README.md
|
@ -1,4 +1,28 @@
|
|||
# Alias for bash
|
||||
# MinIO Image
|
||||
|
||||
## How To Use
|
||||
|
||||
### Args
|
||||
|
||||
#### SRV_UID
|
||||
|
||||
User ID for the MinIO daemon and so of the data (Default: 1000)
|
||||
|
||||
#### SRV_GID
|
||||
|
||||
Group ID for the MinIO daemon and so of the data (Default: 1000)
|
||||
|
||||
#### SRV_APT_GET_INSTALL
|
||||
|
||||
Additional Debian modules installed
|
||||
|
||||
### Image Name
|
||||
|
||||
```
|
||||
docker.ci/srv/node:latest
|
||||
```
|
||||
|
||||
### Alias for bash
|
||||
|
||||
```shell
|
||||
alias srvnode='docker run --rm -it -v $(pwd):/app docker.ci/srv/node:latest'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue