7 changed files with 145 additions and 154 deletions
@ -0,0 +1,9 @@ |
|||||||
|
FROM node:10 |
||||||
|
|
||||||
|
RUN npm install -g serve |
||||||
|
|
||||||
|
RUN mkdir -p /data/www |
||||||
|
|
||||||
|
COPY dist/ /data/www/ |
||||||
|
|
||||||
|
CMD ["serve", "-s", "/data/www/", "-p", "80", "--no-etag"] |
||||||
@ -1,87 +1,89 @@ |
|||||||
import type { Skill } from "@/data/types"; |
import type { Skill } from "@/data/types"; |
||||||
|
|
||||||
export const DevOps: Skill = { name: "DevOps", score: 0 }; |
const DevOps: Skill = { name: "DevOps", score: 0 }; |
||||||
export const Docker: Skill = { name: "Docker", score: 0, parent: [DevOps] }; |
const Docker: Skill = { name: "Docker", score: 0, parent: [DevOps] }; |
||||||
export const Kubernetes: Skill = { |
const Kubernetes: Skill = { name: "Kubernetes", score: 28, parent: [DevOps] }; |
||||||
name: "Kubernetes", |
const Skaffold: Skill = { name: "Skaffold", score: 24, parent: [Kubernetes] }; |
||||||
score: 28, |
const Ansible: Skill = { name: "Ansible", score: 17, parent: [DevOps] }; |
||||||
parent: [DevOps], |
const Helm: Skill = { name: "Helm", score: 14, parent: [Kubernetes] }; |
||||||
}; |
const UX: Skill = { name: "UX", score: 15 }; |
||||||
export const Skaffold: Skill = { |
const CI_CD: Skill = { name: "CI/CD", score: 16 }; |
||||||
name: "Skaffold", |
const Maven: Skill = { name: "Maven", score: 3 }; |
||||||
score: 24, |
const Npm: Skill = { name: "Npm", score: 4 }; |
||||||
parent: [Kubernetes], |
const Jenkins: Skill = { name: "Jenkins", score: 12, parent: [CI_CD, DevOps] }; |
||||||
}; |
const Linux: Skill = { name: "Linux", score: 23 }; |
||||||
export const Ansible: Skill = { name: "Ansible", score: 17, parent: [DevOps] }; |
const Git: Skill = { name: "Git", score: 12 }; |
||||||
export const Helm: Skill = { name: "Helm", score: 14, parent: [Kubernetes] }; |
const Svn: Skill = { name: "SVN", score: 1 }; |
||||||
|
const Java: Skill = { name: "Java", score: 6 }; |
||||||
export const UX: Skill = { name: "UX", score: 15 }; |
const SpringBoot: Skill = { name: "SpringBoot", score: 0, parent: [Java] }; |
||||||
|
const Jee: Skill = { name: "JEE", score: 26, parent: [Java] }; |
||||||
export const CI_CD: Skill = { name: "CI/CD", score: 16 }; |
const Gwt: Skill = { name: "GWT", score: 4, parent: [Java, UX] }; |
||||||
export const Maven: Skill = { name: "Maven", score: 3 }; |
const Typescript: Skill = { name: "Typescript", score: 25 }; |
||||||
export const Npm: Skill = { name: "Npm", score: 4 }; |
const Codecept: Skill = { name: "CodeceptJS", score: 25 }; |
||||||
export const Jenkins: Skill = { |
const Javascript: Skill = { name: "Javascript", score: 19 }; |
||||||
name: "Jenkins", |
const Angular: Skill = { name: "Angular", score: 17, parent: [Typescript, UX] }; |
||||||
score: 12, |
const React: Skill = { name: "React", score: 17, parent: [Typescript, UX] }; |
||||||
parent: [CI_CD, DevOps], |
const ReactNative: Skill = { |
||||||
}; |
|
||||||
|
|
||||||
export const Linux: Skill = { name: "Linux", score: 23 }; |
|
||||||
|
|
||||||
export const Git: Skill = { name: "Git", score: 12 }; |
|
||||||
export const Svn: Skill = { name: "SVN", score: 1 }; |
|
||||||
|
|
||||||
export const Java: Skill = { name: "Java", score: 6 }; |
|
||||||
export const SpringBoot: Skill = { |
|
||||||
name: "SpringBoot", |
|
||||||
score: 0, |
|
||||||
parent: [Java], |
|
||||||
}; |
|
||||||
export const Jee: Skill = { name: "JEE", score: 26, parent: [Java] }; |
|
||||||
export const Gwt: Skill = { name: "GWT", score: 4, parent: [Java, UX] }; |
|
||||||
export const Typescript: Skill = { name: "Typescript", score: 25 }; |
|
||||||
export const Codecept: Skill = { name: "CodeceptJS", score: 25 }; |
|
||||||
export const Javascript: Skill = { name: "Javascript", score: 19 }; |
|
||||||
export const Angular: Skill = { |
|
||||||
name: "Angular", |
|
||||||
score: 17, |
|
||||||
parent: [Typescript, UX], |
|
||||||
}; |
|
||||||
export const React: Skill = { |
|
||||||
name: "React", |
|
||||||
score: 17, |
|
||||||
parent: [Typescript, UX], |
|
||||||
}; |
|
||||||
export const ReactNative: Skill = { |
|
||||||
name: "React", |
name: "React", |
||||||
score: 17, |
score: 17, |
||||||
parent: [Typescript, UX], |
parent: [Typescript, UX], |
||||||
}; |
}; |
||||||
export const ExtJS: Skill = { |
const ExtJS: Skill = { name: "ExtJS", score: 14, parent: [Javascript, UX] }; |
||||||
name: "ExtJS", |
const Bash: Skill = { name: "Bash", score: 0 }; |
||||||
score: 14, |
const HtmlCss: Skill = { name: "HtmlCss", score: 0 }; |
||||||
parent: [Javascript, UX], |
const Kotlin: Skill = { name: "Kotlin", score: 28 }; |
||||||
}; |
const Groovy: Skill = { name: "Groovy", score: 0 }; |
||||||
export const Bash: Skill = { name: "Bash", score: 0 }; |
const DotNET: Skill = { name: ".NET", score: 0 }; |
||||||
export const HtmlCss: Skill = { name: "HtmlCss", score: 0 }; |
const CSHARP: Skill = { name: "C#", score: 0, parent: [DotNET] }; |
||||||
export const Kotlin: Skill = { name: "Kotlin", score: 28 }; |
const WPF: Skill = { name: "WPF", score: 0, parent: [DotNET, UX] }; |
||||||
export const Groovy: Skill = { name: "Groovy", score: 0 }; |
const Blend: Skill = { name: "Blend", score: 0, parent: [DotNET, UX] }; |
||||||
|
const Pencil: Skill = { name: "Blend", score: 0, parent: [UX] }; |
||||||
export const DotNET: Skill = { name: ".NET", score: 0 }; |
const Agility: Skill = { name: "Agility", score: 0 }; |
||||||
export const CSHARP: Skill = { name: "C#", score: 0, parent: [DotNET] }; |
const Scrum: Skill = { name: "Scrum", score: 0, parent: [Agility] }; |
||||||
export const WPF: Skill = { name: "WPF", score: 0, parent: [DotNET, UX] }; |
const Tests: Skill = { name: "Tests", score: 0 }; |
||||||
export const Blend: Skill = { name: "Blend", score: 0, parent: [DotNET, UX] }; |
const UIAutomation: Skill = { name: "UIAutomation", score: 0, parent: [Tests] }; |
||||||
export const Pencil: Skill = { name: "Blend", score: 0, parent: [UX] }; |
const JUnit: Skill = { name: "JUnit", score: 0, parent: [Tests, Java] }; |
||||||
|
const Communication: Skill = { name: "Communication", score: 0 }; |
||||||
export const Agility: Skill = { name: "Agility", score: 0 }; |
|
||||||
export const Scrum: Skill = { name: "Scrum", score: 0, parent: [Agility] }; |
|
||||||
|
|
||||||
export const Tests: Skill = { name: "Tests", score: 0 }; |
|
||||||
export const UIAutomation: Skill = { |
|
||||||
name: "UIAutomation", |
|
||||||
score: 0, |
|
||||||
parent: [Tests], |
|
||||||
}; |
|
||||||
export const JUnit: Skill = { name: "JUnit", score: 0, parent: [Tests, Java] }; |
|
||||||
|
|
||||||
export const Communication: Skill = { name: "Communication", score: 0 }; |
export default { |
||||||
|
DevOps, |
||||||
|
Docker, |
||||||
|
Kubernetes, |
||||||
|
Skaffold, |
||||||
|
Ansible, |
||||||
|
Helm, |
||||||
|
UX, |
||||||
|
CI_CD, |
||||||
|
Maven, |
||||||
|
Npm, |
||||||
|
Jenkins, |
||||||
|
Linux, |
||||||
|
Git, |
||||||
|
Svn, |
||||||
|
Java, |
||||||
|
SpringBoot, |
||||||
|
Jee, |
||||||
|
Gwt, |
||||||
|
Typescript, |
||||||
|
Codecept, |
||||||
|
Javascript, |
||||||
|
Angular, |
||||||
|
React, |
||||||
|
ReactNative, |
||||||
|
ExtJS, |
||||||
|
Bash, |
||||||
|
HtmlCss, |
||||||
|
Kotlin, |
||||||
|
Groovy, |
||||||
|
DotNET, |
||||||
|
CSHARP, |
||||||
|
WPF, |
||||||
|
Blend, |
||||||
|
Pencil, |
||||||
|
Agility, |
||||||
|
Scrum, |
||||||
|
Tests, |
||||||
|
UIAutomation, |
||||||
|
JUnit, |
||||||
|
Communication, |
||||||
|
} as { [key: string]: Skill }; |
||||||
|
|||||||
Loading…
Reference in new issue