Little refactoring

pull/237/head
Maksim Eltyshev 4 years ago
parent 9fae42274d
commit 627b35ea67

@ -1,4 +1,4 @@
name: Build and push base docker image
name: Build and push Docker base image
on:
push:
@ -8,10 +8,10 @@ on:
- master
env:
alpine_version: 3.15
ALPINE_VERSION: 3.15
jobs:
build-and-push-base-image:
build-and-push-docker-base-image:
runs-on: ubuntu-latest
steps:
- name: Checkout
@ -37,8 +37,8 @@ jobs:
platforms: linux/amd64,linux/arm64,linux/arm/v7
file: Dockerfile.base
build_args:
- ALPINE_VERSION=${{ env.alpine_version }}
- ALPINE_VERSION=${{ env.ALPINE_VERSION }}
push: true
tags: |
ghcr.io/plankanban/planka:build-base-latest
ghcr.io/plankanban/planka:build-base-${{ env.alpine_version }}
ghcr.io/plankanban/planka:base-latest
ghcr.io/plankanban/planka:base-${{ env.ALPINE_VERSION }}

@ -10,7 +10,7 @@ RUN npm install npm@latest --global \
COPY client .
RUN npm run build
FROM ghcr.io/plankanban/planka:build-base-3.15
FROM ghcr.io/plankanban/planka:base-latest
WORKDIR /app

@ -14,9 +14,11 @@
"client:lint": "npm run lint --prefix client",
"client:start": "npm start --prefix client",
"client:test": "npm test --prefix client",
"docker-build": "docker build -t ghcr.io/plankanban/planka:test -f Dockerfile .",
"docker-build-base": "docker build -t ghcr.io/plankanban/planka:base -f Dockerfile.base .",
"postinstall": "npm i --prefix server && npm i --prefix client",
"prepare": "husky install",
"lint": "npm run server:lint && npm run client:lint",
"prepare": "husky install",
"server:console": "npm run console --prefix server",
"server:db:init": "npm run db:init --prefix server",
"server:db:migrate": "npm run db:migrate --prefix server",
@ -26,9 +28,7 @@
"server:start:prod": "npm run start:prod --prefix server",
"server:test": "npm test --prefix server",
"start": "concurrently -n server,client \"npm run server:start\" \"npm run client:start\"",
"test": "npm run server:test && npm run client:test",
"docker-build-base": "docker build -t ghcr.io/plankanban/planka:build-base -f Dockerfile.base .",
"docker-build": "docker build -t ghcr.io/plankanban/planka:test -f Dockerfile ."
"test": "npm run server:test && npm run client:test"
},
"lint-staged": {
"client/**/*.{js,jsx}": [

Loading…
Cancel
Save