develop #76

Manually merged
samuel-p merged 22 commits from develop into main 2021-01-26 11:16:05 +00:00
4 changed files with 88 additions and 52 deletions

View file

@ -8,7 +8,7 @@ platform:
steps: steps:
- name: build - name: build
image: node:alpine image: node:12.20.1-buster@sha256:ce4f3c9c90400203824d1029f068fd826e2ec64226f2109eb0745681550e5972
commands: commands:
- npm install - npm install
- npm run build:ssr - npm run build:ssr
@ -22,12 +22,11 @@ steps:
from_secret: USERNAME from_secret: USERNAME
password: password:
from_secret: PASSWORD from_secret: PASSWORD
when:
trigger: branch:
branch: - main
- master event:
event: - push
- push
--- ---
kind: pipeline kind: pipeline
@ -40,7 +39,7 @@ platform:
steps: steps:
- name: build - name: build
image: node:alpine image: node:12.20.1-buster@sha256:4f006d33bdf44b35d18a867043738510f60526697c7d4118ea38b334f86ae0eb
commands: commands:
- npm install - npm install
- npm run build:ssr - npm run build:ssr
@ -54,11 +53,12 @@ steps:
from_secret: USERNAME from_secret: USERNAME
password: password:
from_secret: PASSWORD from_secret: PASSWORD
when:
branch: trigger:
- master branch:
event: - main
- push event:
- push
--- ---
kind: pipeline kind: pipeline
@ -71,7 +71,7 @@ platform:
steps: steps:
- name: build - name: build
image: node:alpine image: node:12.20.1-buster@sha256:37d6f1cfdef57f170dce16d72ed21c5d463bed4a6ed340c056ef91cb94e39199
commands: commands:
- npm install - npm install
- npm run build:ssr - npm run build:ssr
@ -88,7 +88,7 @@ steps:
trigger: trigger:
branch: branch:
- master - main
event: event:
- push - push
@ -125,6 +125,6 @@ depends_on:
trigger: trigger:
branch: branch:
- master - main
event: event:
- push - push

View file

@ -1,4 +1,10 @@
FROM node:14.15.4-alpine ARG ARCH
FROM amd64/alpine:3.12.3@sha256:074d3636ebda6dd446d0d00304c4454f468237fdacf08fb0eeac90bdbfa1bac7 AS base-amd64
FROM arm32v7/alpine:3.12.3@sha256:299294be8699c1b323c137f972fd0aa5eaa4b95489c213091dcf46ef39b6c810 AS base-arm
FROM arm64v8/alpine:3.12.3@sha256:549694ea68340c26d1d85c00039aa11ad835be279bfd475ff4284b705f92c24e AS base-arm64
FROM base-${ARCH}
RUN apk --no-cache add nodejs="12.20.1-r0"
COPY dist/universal-statuspage /universal-statuspage COPY dist/universal-statuspage /universal-statuspage

View file

@ -15,56 +15,56 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular/animations": "~11.0.7", "@angular/animations": "~11.1.0",
"@angular/cdk": "^11.0.3", "@angular/cdk": "^11.1.0",
"@angular/common": "~11.0.7", "@angular/common": "~11.1.0",
"@angular/compiler": "~11.0.7", "@angular/compiler": "~11.1.0",
"@angular/core": "~11.0.7", "@angular/core": "~11.1.0",
"@angular/forms": "~11.0.7", "@angular/forms": "~11.1.0",
"@angular/material": "^11.0.3", "@angular/material": "^11.1.0",
"@angular/platform-browser": "~11.0.7", "@angular/platform-browser": "~11.1.0",
"@angular/platform-browser-dynamic": "~11.0.7", "@angular/platform-browser-dynamic": "~11.1.0",
"@angular/platform-server": "~11.0.7", "@angular/platform-server": "~11.1.0",
"@angular/router": "~11.0.7", "@angular/router": "~11.1.0",
"@fortawesome/fontawesome-free": "^5.15.1", "@fortawesome/fontawesome-free": "^5.15.2",
"@nguniversal/express-engine": "^11.0.1", "@nguniversal/express-engine": "^11.1.0",
"@ngx-translate/core": "^13.0.0", "@ngx-translate/core": "^13.0.0",
"@ngx-translate/http-loader": "^6.0.0", "@ngx-translate/http-loader": "^6.0.0",
"@types/node-cron": "^2.0.3", "@types/node-cron": "^2.0.3",
"bootstrap": "^4.5.3", "bootstrap": "^4.6.0",
"cron": "^1.8.2", "cron": "^1.8.2",
"dayjs": "^1.10.2", "dayjs": "^1.10.4",
"express": "^4.17.1", "express": "^4.17.1",
"flag-icon-css": "^3.5.0", "flag-icon-css": "^3.5.0",
"jsonpath-plus": "^4.0.0", "jsonpath-plus": "^5.0.2",
"node-cron": "^2.0.3", "node-cron": "^2.0.3",
"roboto-fontface": "^0.10.0", "roboto-fontface": "^0.10.0",
"rxjs": "~6.6.3", "rxjs": "~6.6.3",
"tslib": "^2.0.0", "tslib": "^2.1.0",
"tz-offset": "0.0.2", "tz-offset": "0.0.2",
"zone.js": "~0.10.2" "zone.js": "~0.11.3"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "~0.1100.6", "@angular-devkit/build-angular": "~0.1101.1",
"@angular/cli": "~11.0.6", "@angular/cli": "~11.1.1",
"@angular/compiler-cli": "~11.0.7", "@angular/compiler-cli": "~11.1.0",
"@angular/language-service": "~11.0.7", "@angular/language-service": "~11.1.0",
"@nguniversal/builders": "^11.0.1", "@nguniversal/builders": "^11.1.0",
"@types/express": "^4.17.9", "@types/express": "^4.17.11",
"@types/node": "^14.0.23", "@types/node": "^14.14.22",
"@types/jasmine": "~3.6.0", "@types/jasmine": "~3.6.3",
"@types/jasminewd2": "~2.0.3", "@types/jasminewd2": "~2.0.8",
"codelyzer": "^6.0.0", "codelyzer": "^6.0.1",
"jasmine-core": "~3.6.0", "jasmine-core": "~3.6.0",
"jasmine-spec-reporter": "~5.0.0", "jasmine-spec-reporter": "~6.0.0",
"karma": "~5.1.0", "karma": "~6.0.1",
"karma-chrome-launcher": "~3.1.0", "karma-chrome-launcher": "~3.1.0",
"karma-coverage-istanbul-reporter": "~3.0.2", "karma-coverage-istanbul-reporter": "~3.0.3",
"karma-jasmine": "~4.0.0", "karma-jasmine": "~4.0.1",
"karma-jasmine-html-reporter": "^1.5.0", "karma-jasmine-html-reporter": "^1.5.4",
"protractor": "~7.0.0", "protractor": "~7.0.0",
"ts-node": "~8.10.2", "ts-node": "~9.1.1",
"tslint": "~6.1.0", "tslint": "~6.1.0",
"typescript": "~4.0.5" "typescript": "~4.1.3"
} }
} }

View file

@ -6,6 +6,20 @@
"develop" "develop"
], ],
"rangeStrategy": "bump", "rangeStrategy": "bump",
"rebaseWhen": "behind-base-branch",
"regexManagers": [
{
"fileMatch": [
"^Dockerfile$"
],
"matchStrings": [
"\\s+(?<depName>[a-z0-9\\-]+?)=\"(?<currentValue>.*?)\""
],
"lookupNameTemplate": "alpine_3_12/{{{depName}}}",
"versioningTemplate": "loose",
"datasourceTemplate": "repology"
}
],
"packageRules": [ "packageRules": [
{ {
"managers": [ "managers": [
@ -30,6 +44,22 @@
"^jasmine" "^jasmine"
], ],
"enabled": false "enabled": false
},
{
"datasources": [
"repology"
],
"groupName": [
"base dependencies"
]
},
{
"datasources": [
"docker"
],
"groupName": [
"docker images"
]
} }
] ]
} }