This commit is contained in:
parent
4d1d2f8c52
commit
7df8a5b835
@ -2,10 +2,9 @@ FROM debian:bullseye-slim as builder
|
||||
RUN apt update
|
||||
WORKDIR /data
|
||||
COPY . .
|
||||
RUN apt install -y npm
|
||||
RUN apt-get install npm
|
||||
RUN npm install -i package.json \
|
||||
&& npm run build
|
||||
|
||||
FROM alpine
|
||||
RUN apk update \
|
||||
&& apk add lighttpd \
|
||||
|
2
dist/index.5c78f897.js
vendored
Normal file
2
dist/index.5c78f897.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/index.5c78f897.js.map
vendored
Normal file
1
dist/index.5c78f897.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
2
dist/index.777834ac.css
vendored
Normal file
2
dist/index.777834ac.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/index.777834ac.css.map
vendored
Normal file
1
dist/index.777834ac.css.map
vendored
Normal file
File diff suppressed because one or more lines are too long
2
dist/index.e1c8579d.js
vendored
Normal file
2
dist/index.e1c8579d.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/index.e1c8579d.js.map
vendored
Normal file
1
dist/index.e1c8579d.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
55
dist/index.html
vendored
55
dist/index.html
vendored
@ -1,58 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" name="viewport">
|
||||
<meta content="ie=edge" http-equiv="X-UA-Compatible">
|
||||
<meta content="Greg Lebreton - Devops Engineer" name="title">
|
||||
<!--meta content="Mon CV sous la forme d'un terminal. Parce qu'il n'y a pas de raisons que seuls les développeurs utilisent un terminal ! :D" name="description"/-->
|
||||
<meta content="resume,lebreton,devops,ingeneur,france" name="keywords">
|
||||
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
|
||||
<meta content="Français" name="language">
|
||||
<meta content="Antoine DAUTRY" name="author">
|
||||
<title>Terminal CV</title>
|
||||
<script src="/index.d56a3cb1.js" defer=""></script>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Ubuntu+Mono&display=swap" rel="stylesheet">
|
||||
<link href="/index.c63bad94.css" rel="stylesheet">
|
||||
<link crossorigin="anonymous" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" integrity="sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==" referrerpolicy="no-referrer" rel="stylesheet">
|
||||
<link href="/apple-touch-icon.3a11889d.png" rel="apple-touch-icon" sizes="180x180">
|
||||
<link href="/favicon-32x32.a9b150c6.png" rel="icon" sizes="32x32" type="image/png">
|
||||
<link href="/favicon-16x16.24bbc135.png" rel="icon" sizes="16x16" type="image/png">
|
||||
<link href="/site.webmanifest" rel="manifest">
|
||||
</head>
|
||||
<body>
|
||||
<div class="terminal">
|
||||
<div class="terminal__header">
|
||||
<div class="fake-button fake-close"></div>
|
||||
<div class="fake-button fake-minimize"></div>
|
||||
<div class="fake-button fake-zoom"></div>
|
||||
</div>
|
||||
<div class="terminal__body">
|
||||
<div class="terminal__banner"><pre>
|
||||
<!DOCTYPE html><html lang="fr"><head><meta charset="utf-8"><meta content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" name="viewport"><meta content="ie=edge" http-equiv="X-UA-Compatible"><meta content="Greg Lebreton - Devops Engineer" name="title"><meta content="resume,lebreton,devops,ingeneur,france" name="keywords"><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><meta content="Français" name="language"><meta content="Antoine DAUTRY" name="author"><title>Terminal CV</title><script src="/index.e1c8579d.js" type="module" defer></script><script src="/index.5c78f897.js" defer nomodule=""></script><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Ubuntu+Mono&display=swap" rel="stylesheet"><link href="/index.777834ac.css" rel="stylesheet"><link crossorigin href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" integrity="sha512-1ycn6IcaQQ40/MKBW2W4Rhis/DbILU74C1vSrLJxCq57o941Ym01SwNsOMqvEBFlcgUa6xLiPY/NS5R+E6ztJQ==" referrerpolicy="no-referrer" rel="stylesheet"><link href="/apple-touch-icon.5584f863.png" rel="apple-touch-icon" sizes="180x180"><link href="/favicon-32x32.fcc26395.png" rel="icon" sizes="32x32" type="image/png"><link href="/favicon-16x16.0f2760cb.png" rel="icon" sizes="16x16" type="image/png"><link href="/site.webmanifest" rel="manifest"></head><body> <div class="terminal"> <div class="terminal__header"> <div class="fake-button fake-close"></div> <div class="fake-button fake-minimize"></div> <div class="fake-button fake-zoom"></div> </div> <div class="terminal__body"> <div class="terminal__banner"><pre>
|
||||
██████╗ ██╗ ██╗ ████████╗███████╗██████╗ ███╗ ███╗██╗███╗ ██╗ █████╗ ██╗
|
||||
██╔════╝██║ ██║ ╚══██╔══╝██╔════╝██╔══██╗████╗ ████║██║████╗ ██║██╔══██╗██║
|
||||
██║ ██║ ██║ ██║ █████╗ ██████╔╝██╔████╔██║██║██╔██╗ ██║███████║██║
|
||||
██║ ╚██╗ ██╔╝ ██║ ██╔══╝ ██╔══██╗██║╚██╔╝██║██║██║╚██╗██║██╔══██║██║
|
||||
╚██████╗ ╚████╔╝ ██║ ███████╗██║ ██║██║ ╚═╝ ██║██║██║ ╚████║██║ ██║███████╗
|
||||
╚═════╝ ╚═══╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝╚══════╝</pre>
|
||||
<div class="terminal__author">Greg Lebreton</div>
|
||||
<p>Bienvenue sur mon CV terminal ! Pour afficher les commandes disponibles tapez <code>help</code>. Pour valider chaque commande appuyez sur <em>Entrer</em>, vous pouvez utiliser la touche <em>Tabulation</em> afin de vous aider à compléter une commande.</p>
|
||||
</div>
|
||||
<div id="terminal"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--div class="socials">
|
||||
<a href="https://www.linkedin.com/in/antoine-dautry/" target="_blank">
|
||||
<i class="fab fa-linkedin"></i>
|
||||
</a>
|
||||
</div-->
|
||||
<!--a href="https://github.com/antoine1003/resume-terminal" id="banner-github" target="_blank">
|
||||
<img alt="Fork me on GitHub" height="149" loading="lazy"
|
||||
src="https://github.blog/wp-content/uploads/2008/12/forkme_right_darkblue_121621.png?resize=149%2C149"
|
||||
width="149"/>
|
||||
</a-->
|
||||
</body>
|
||||
</html>
|
||||
╚═════╝ ╚═══╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝╚══════╝</pre> <div class="terminal__author">Greg Lebreton</div> <p>Bienvenue sur mon CV terminal ! Pour afficher les commandes disponibles tapez <code>help</code>. Pour valider chaque commande appuyez sur <em>Entrer</em>, vous pouvez utiliser la touche <em>Tabulation</em> afin de vous aider à compléter une commande.</p> </div> <div id="terminal"></div> </div> </div> </body></html>
|
BIN
dist/resources/resume.pdf
vendored
BIN
dist/resources/resume.pdf
vendored
Binary file not shown.
2
dist/site.webmanifest
vendored
2
dist/site.webmanifest
vendored
@ -1 +1 @@
|
||||
{"name":"Resume Antoine DAUTRY","short_name":"Resume","icons":[{"src":"/android-chrome-192x192.6d487ae0.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.b5266908.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
|
||||
{"name":"Resume Antoine DAUTRY","short_name":"Resume","icons":[{"src":"/android-chrome-192x192.35fc9d7f.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.eadb6c24.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
|
BIN
resume.pdf
Normal file
BIN
resume.pdf
Normal file
Binary file not shown.
@ -53,7 +53,7 @@ export function setDarkMode(value) {
|
||||
export function getCV() {
|
||||
const a = document.createElement("a");
|
||||
a.href = "resources/resume.pdf";
|
||||
a.setAttribute("download", "CV - Antoine DAUTRY.pdf");
|
||||
a.setAttribute("download", "CV - Gregory Lebreton.pdf");
|
||||
a.click();
|
||||
}
|
||||
|
||||
|
@ -82,6 +82,12 @@
|
||||
"PHP/JS",
|
||||
"<a href=\"https://www.gregandev.fr\" target=\"blank\">Lien</a>"
|
||||
],
|
||||
[
|
||||
"LA2029<br/>(2023)",
|
||||
"FPS shooter en VR dans le monde de Terminator.",
|
||||
"C# WPF",
|
||||
"<a href=\"https://www.gregandev.fr/page/la-2029\" target=\"blank\">Lien</a>"
|
||||
],
|
||||
[
|
||||
"GoldeneyeVR<br/>(2020)",
|
||||
"Implémentation VR au célèbre jeux de 1997.",
|
||||
|
BIN
static/resume.pdf
Normal file
BIN
static/resume.pdf
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user