Dockerize website

This commit is contained in:
2024-10-06 22:06:17 -04:00
parent 65234a190c
commit d92037f461
33 changed files with 32 additions and 23 deletions

BIN
src/pictures/adverience.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

BIN
src/pictures/c.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
src/pictures/csharp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
src/pictures/express.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
src/pictures/firebase.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

4
src/pictures/git.svg Normal file
View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="97" height="97">
<path fill="#FFF" d="M92.71 44.408 52.591 4.291c-2.31-2.311-6.057-2.311-8.369 0l-8.33 8.332L46.459 23.19c2.456-.83 5.272-.273 7.229 1.685 1.969 1.97 2.521 4.81 1.67 7.275l10.186 10.185c2.465-.85 5.307-.3 7.275 1.671 2.75 2.75 2.75 7.206 0 9.958-2.752 2.751-7.208 2.751-9.961 0-2.068-2.07-2.58-5.11-1.531-7.658l-9.5-9.499v24.997c.67.332 1.303.774 1.861 1.332 2.75 2.75 2.75 7.206 0 9.959-2.75 2.749-7.209 2.749-9.957 0-2.75-2.754-2.75-7.21 0-9.959.68-.679 1.467-1.193 2.307-1.537v-25.23c-.84-.344-1.625-.853-2.307-1.537-2.083-2.082-2.584-5.14-1.516-7.698L31.798 16.715 4.288 44.222c-2.311 2.313-2.311 6.06 0 8.371l40.121 40.118c2.31 2.311 6.056 2.311 8.369 0L92.71 52.779c2.311-2.311 2.311-6.06 0-8.371z"/>
</svg>

After

Width:  |  Height:  |  Size: 838 B

BIN
src/pictures/glidebot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
src/pictures/gmail.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

3
src/pictures/gmail.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M24 0C10.7452 0 0 10.7452 0 24C0 37.2548 10.7452 48 24 48C37.2548 48 48 37.2548 48 24C48 10.7452 37.2548 0 24 0ZM23.9639 26.0193L14.9987 19.5115V33.23H13.5009C12.6664 33.23 12.0031 32.5667 12.0031 31.7322V16.562C12.0031 16.4985 12.007 16.4389 12.0144 16.3831C12.0416 16.1451 12.1284 15.9122 12.2813 15.7061C12.7734 15.0428 13.7363 14.893 14.421 15.3851L23.9853 22.3391L33.6138 15.2996C34.2771 14.8074 35.2186 14.9572 35.7107 15.6419C35.9723 15.9945 36.0525 16.4256 35.9674 16.8261V31.7536C35.9674 32.5667 35.3041 33.23 34.4697 33.23H32.9719V19.4788L23.9639 26.0193Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 734 B

BIN
src/pictures/grantors.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

BIN
src/pictures/htmlcss.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
src/pictures/java.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
src/pictures/javascript.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
src/pictures/jumpplus.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
src/pictures/linkedin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,3 @@
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24ZM16.9605 19.8778H11.5216V36.2196H16.9605V19.8778ZM17.3188 14.8227C17.2835 13.2204 16.1377 12 14.277 12C12.4164 12 11.2 13.2204 11.2 14.8227C11.2 16.3918 12.3805 17.6473 14.2064 17.6473H14.2412C16.1377 17.6473 17.3188 16.3918 17.3188 14.8227ZM36.5754 26.8497C36.5754 21.8303 33.8922 19.4941 30.3131 19.4941C27.4254 19.4941 26.1326 21.0802 25.4107 22.1929V19.8783H19.9711C20.0428 21.4117 19.9711 36.22 19.9711 36.22H25.4107V27.0934C25.4107 26.605 25.446 26.1178 25.5898 25.7681C25.9829 24.7924 26.8779 23.7822 28.3805 23.7822C30.3494 23.7822 31.1365 25.2807 31.1365 27.4767V36.2196H36.5752L36.5754 26.8497Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 885 B

8
src/pictures/nextjs.svg Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
<g>
<path d="M119.616813,0.0688905149 C119.066276,0.118932037 117.314565,0.294077364 115.738025,0.419181169 C79.3775171,3.69690087 45.3192571,23.3131775 23.7481916,53.4631946 C11.7364614,70.2271045 4.05395894,89.2428829 1.15112414,109.384595 C0.12512219,116.415429 0,118.492153 0,128.025062 C0,137.557972 0.12512219,139.634696 1.15112414,146.665529 C8.10791789,194.730411 42.3163245,235.11392 88.7116325,250.076335 C97.0197458,252.753556 105.778299,254.580072 115.738025,255.680985 C119.616813,256.106338 136.383187,256.106338 140.261975,255.680985 C157.453763,253.779407 172.017986,249.525878 186.382014,242.194795 C188.584164,241.068861 189.00958,240.768612 188.709286,240.518404 C188.509091,240.36828 179.124927,227.782837 167.86393,212.570214 L147.393939,184.922273 L121.743891,146.965779 C107.630108,126.098464 96.0187683,109.034305 95.9186706,109.034305 C95.8185728,109.009284 95.7184751,125.873277 95.6684262,146.465363 C95.5933529,182.52028 95.5683284,183.971484 95.1178886,184.82219 C94.4672532,186.048207 93.9667644,186.548623 92.915738,187.099079 C92.114956,187.499411 91.4142717,187.574474 87.6355816,187.574474 L83.3063539,187.574474 L82.1552297,186.848872 C81.4044966,186.373477 80.8539589,185.747958 80.4785924,185.022356 L79.9530792,183.896422 L80.0031281,133.729796 L80.0782014,83.5381493 L80.8539589,82.5623397 C81.25435,82.0369037 82.1051808,81.3613431 82.7057674,81.0360732 C83.7317693,80.535658 84.1321603,80.4856165 88.4613881,80.4856165 C93.5663734,80.4856165 94.4172043,80.6857826 95.7434995,82.1369867 C96.1188661,82.5373189 110.007429,103.454675 126.623656,128.650581 C143.239883,153.846488 165.962072,188.250034 177.122972,205.139048 L197.392766,235.839522 L198.418768,235.163961 C207.502639,229.259062 217.112023,220.852086 224.719453,212.09482 C240.910264,193.504394 251.345455,170.835585 254.848876,146.665529 C255.874878,139.634696 256,137.557972 256,128.025062 C256,118.492153 255.874878,116.415429 254.848876,109.384595 C247.892082,61.3197135 213.683675,20.9362052 167.288368,5.97379012 C159.105376,3.32158945 150.396872,1.49507389 140.637341,0.394160408 C138.234995,0.143952798 121.693842,-0.131275573 119.616813,0.0688905149 L119.616813,0.0688905149 Z M172.017986,77.4831252 C173.219159,78.0836234 174.195112,79.2345784 174.545455,80.435575 C174.74565,81.0861148 174.795699,94.9976579 174.74565,126.348671 L174.670577,171.336 L166.73783,159.17591 L158.780059,147.01582 L158.780059,114.313685 C158.780059,93.1711423 158.880156,81.2862808 159.030303,80.7108033 C159.430694,79.3096407 160.306549,78.2087272 161.507722,77.5581875 C162.533724,77.0327515 162.909091,76.98271 166.837928,76.98271 C170.541544,76.98271 171.19218,77.0327515 172.017986,77.4831252 Z" fill="#000000">
</path>
</g>

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
src/pictures/polyfactor.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

BIN
src/pictures/python.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
src/pictures/react.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

39
src/pictures/sql.svg Normal file
View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="167.58pt" height="190pt" viewBox="0 0 167.58 190" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d="M 0 0 L 0 -55.796875 L 39.84375 -55.796875 L 39.84375 0 Z M 6.375 -3.984375 L 33.46875 -3.984375 L 19.921875 -24.3125 Z M 3.984375 -7.578125 L 17.53125 -27.890625 L 3.984375 -48.21875 Z M 35.859375 -7.578125 L 35.859375 -48.21875 L 22.3125 -27.890625 Z M 19.921875 -31.484375 L 33.46875 -51.8125 L 6.375 -51.8125 Z M 19.921875 -31.484375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 21.28125 0.953125 C 17.9375 0.953125 14.828125 0.316406 11.953125 -0.953125 C 9.085938 -2.234375 6.773438 -4.132812 5.015625 -6.65625 C 3.265625 -9.175781 2.390625 -12.296875 2.390625 -16.015625 C 2.390625 -16.335938 2.398438 -16.65625 2.421875 -16.96875 C 2.453125 -17.289062 2.46875 -17.5625 2.46875 -17.78125 L 13.078125 -17.78125 C 13.078125 -17.71875 13.0625 -17.539062 13.03125 -17.25 C 13 -16.957031 12.984375 -16.707031 12.984375 -16.5 C 12.984375 -13.894531 13.753906 -11.796875 15.296875 -10.203125 C 16.835938 -8.609375 18.992188 -7.8125 21.765625 -7.8125 C 24.835938 -7.8125 26.984375 -8.488281 28.203125 -9.84375 C 29.429688 -11.195312 30.046875 -12.671875 30.046875 -14.265625 C 30.046875 -16.128906 29.566406 -17.617188 28.609375 -18.734375 C 27.648438 -19.847656 26.382812 -20.765625 24.8125 -21.484375 C 23.25 -22.203125 21.523438 -22.851562 19.640625 -23.4375 C 17.753906 -24.019531 15.851562 -24.679688 13.9375 -25.421875 C 12.03125 -26.171875 10.289062 -27.140625 8.71875 -28.328125 C 7.15625 -29.523438 5.894531 -31.078125 4.9375 -32.984375 C 3.976562 -34.898438 3.5 -37.347656 3.5 -40.328125 C 3.5 -43.785156 4.347656 -46.640625 6.046875 -48.890625 C 7.753906 -51.148438 10.003906 -52.835938 12.796875 -53.953125 C 15.585938 -55.066406 18.601562 -55.625 21.84375 -55.625 C 25.03125 -55.625 27.960938 -55.066406 30.640625 -53.953125 C 33.328125 -52.835938 35.476562 -51.097656 37.09375 -48.734375 C 38.71875 -46.367188 39.53125 -43.300781 39.53125 -39.53125 L 39.53125 -38.578125 L 29.09375 -38.578125 L 29.09375 -39.296875 C 29.09375 -41.628906 28.441406 -43.472656 27.140625 -44.828125 C 25.835938 -46.179688 24.015625 -46.859375 21.671875 -46.859375 C 19.234375 -46.859375 17.347656 -46.3125 16.015625 -45.21875 C 14.691406 -44.132812 14.03125 -42.742188 14.03125 -41.046875 C 14.03125 -39.453125 14.503906 -38.175781 15.453125 -37.21875 C 16.410156 -36.257812 17.671875 -35.460938 19.234375 -34.828125 C 20.804688 -34.191406 22.550781 -33.59375 24.46875 -33.03125 C 26.382812 -32.476562 28.285156 -31.828125 30.171875 -31.078125 C 32.054688 -30.335938 33.78125 -29.367188 35.34375 -28.171875 C 36.914062 -26.972656 38.175781 -25.429688 39.125 -23.546875 C 40.082031 -21.660156 40.5625 -19.285156 40.5625 -16.421875 C 40.5625 -12.222656 39.738281 -8.859375 38.09375 -6.328125 C 36.445312 -3.804688 34.175781 -1.960938 31.28125 -0.796875 C 28.382812 0.367188 25.050781 0.953125 21.28125 0.953125 Z M 21.28125 0.953125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 34.265625 9.890625 L 26.375 0.953125 L 25.421875 0.953125 C 18.359375 0.953125 12.804688 -1.351562 8.765625 -5.96875 C 4.722656 -10.59375 2.703125 -17.71875 2.703125 -27.34375 C 2.703125 -37.007812 4.722656 -44.140625 8.765625 -48.734375 C 12.804688 -53.328125 18.359375 -55.625 25.421875 -55.625 C 32.492188 -55.625 38.046875 -53.328125 42.078125 -48.734375 C 46.117188 -44.140625 48.140625 -37.007812 48.140625 -27.34375 C 48.140625 -20.488281 47.101562 -14.921875 45.03125 -10.640625 C 42.957031 -6.359375 40.035156 -3.265625 36.265625 -1.359375 L 46.78125 9.890625 Z M 25.421875 -7.8125 C 29.515625 -7.8125 32.570312 -9.363281 34.59375 -12.46875 C 36.613281 -15.582031 37.625 -19.875 37.625 -25.34375 L 37.625 -29.328125 C 37.625 -34.804688 36.613281 -39.097656 34.59375 -42.203125 C 32.570312 -45.304688 29.515625 -46.859375 25.421875 -46.859375 C 21.390625 -46.859375 18.347656 -45.304688 16.296875 -42.203125 C 14.253906 -39.097656 13.234375 -34.804688 13.234375 -29.328125 L 13.234375 -25.34375 C 13.234375 -19.875 14.253906 -15.582031 16.296875 -12.46875 C 18.347656 -9.363281 21.390625 -7.8125 25.421875 -7.8125 Z M 25.421875 -7.8125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 4.78125 0 L 4.78125 -54.671875 L 14.984375 -54.671875 L 14.984375 -9.5625 L 38.09375 -9.5625 L 38.09375 0 Z M 4.78125 0 "/>
</symbol>
</g>
<clipPath id="clip1">
<path d="M 10 10 L 158 10 L 158 179 L 10 179 Z M 10 10 "/>
</clipPath>
<clipPath id="clip2">
<path d="M 81.203125 11.453125 L 12.734375 50.984375 C 11.304688 51.808594 10.144531 53.816406 10.144531 55.464844 L 10.144531 134.53125 C 10.144531 136.179688 11.304688 138.1875 12.734375 139.011719 L 81.203125 178.542969 C 82.632812 179.371094 84.949219 179.371094 86.378906 178.542969 L 154.851562 139.011719 C 156.28125 138.1875 157.4375 136.179688 157.4375 134.53125 L 157.4375 55.464844 C 157.4375 53.816406 156.28125 51.808594 154.851562 50.984375 L 86.378906 11.453125 C 84.949219 10.625 82.632812 10.625 81.203125 11.453125 Z M 81.203125 11.453125 "/>
</clipPath>
</defs>
<g id="surface1">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,20.783997%,39.99939%);fill-opacity:1;" d="M 81.203125 11.453125 L 12.734375 50.984375 C 11.304688 51.808594 10.144531 53.816406 10.144531 55.464844 L 10.144531 134.53125 C 10.144531 136.179688 11.304688 138.1875 12.734375 139.011719 L 81.203125 178.542969 C 82.632812 179.371094 84.949219 179.371094 86.378906 178.542969 L 154.851562 139.011719 C 156.28125 138.1875 157.4375 136.179688 157.4375 134.53125 L 157.4375 55.464844 C 157.4375 53.816406 156.28125 51.808594 154.851562 50.984375 L 86.378906 11.453125 C 84.949219 10.625 82.632812 10.625 81.203125 11.453125 Z M 81.203125 11.453125 "/>
<g clip-path="url(#clip1)" clip-rule="nonzero">
<g clip-path="url(#clip2)" clip-rule="nonzero">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(22.698975%,43.099976%,64.698792%);fill-opacity:1;" d="M -55.324219 11.496094 L 222.910156 178.5 C 224.324219 179.351562 225.472656 178.699219 225.472656 177.050781 L 225.472656 12.945312 C 225.472656 11.296875 224.132812 9.957031 222.484375 9.957031 L -54.898438 9.957031 C -56.550781 9.957031 -57.886719 8.621094 -57.886719 6.96875 C -57.886719 8.621094 -56.742188 10.644531 -55.324219 11.496094 Z M -55.324219 11.496094 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,30.599976%,59.599304%);fill-opacity:1;" d="M 222.910156 11.496094 L -55.324219 178.5 C -56.742188 179.351562 -57.886719 178.699219 -57.886719 177.050781 L -57.886719 12.945312 C -57.886719 11.296875 -56.550781 9.957031 -54.898438 9.957031 L 222.484375 9.957031 C 224.132812 9.957031 225.472656 8.621094 225.472656 6.96875 C 225.472656 8.621094 224.324219 10.644531 222.910156 11.496094 Z M 222.910156 11.496094 "/>
</g>
</g>
<g style="fill:rgb(100%,100%,100%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="16.603" y="117.873"/>
<use xlink:href="#glyph0-2" x="60.199556" y="117.873"/>
<use xlink:href="#glyph0-3" x="111.048922" y="117.873"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB

BIN
src/pictures/telepuzzle.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
src/pictures/thedeer.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

BIN
src/pictures/unity.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB