diff --git a/Dockerfile b/Dockerfile index 763a25a..9b2f451 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,11 +4,11 @@ ARG TARGETARCH LABEL org.opencontainers.image.authors="https://bitnami.com/contact; https://sidlibrary.org" \ org.opencontainers.image.description="Application packaged by Bitnami; flavoured by Sidney Jeong" \ - org.opencontainers.image.ref.name="1.23.2-jammy-r0" \ + org.opencontainers.image.ref.name="1.23.3-jammy-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/nginx" \ org.opencontainers.image.title="nginx" \ org.opencontainers.image.vendor="VMware, Inc.; Sidney Jeong" \ - org.opencontainers.image.version="1.23.2" + org.opencontainers.image.version="1.23.3" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -28,7 +28,6 @@ RUN apt-get update && apt-get upgrade -y && \ apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives RUN mkdir -p /opt/bitnami/nginx/logs /opt/bitnami/nginx/html /opt/bitnami/nginx/tmp /opt/bitnami/nginx/sbin /opt/bitnami/nginx/server_blocks && \ cp -av /etc/nginx /opt/bitnami/nginx/conf && chmod -R g+rwX /opt/bitnami -RUN git clone --single-branch --branch maintenance-page https://github.com/sid0831/sid0831.github.io /opt/bitnami/nginx/html RUN ln -sf /dev/stdout /opt/bitnami/nginx/logs/access.log && \ ln -sf /dev/stderr /opt/bitnami/nginx/logs/error.log @@ -38,7 +37,7 @@ RUN cp -av /usr/sbin/nginx /opt/bitnami/nginx/sbin/nginx && \ RUN /opt/bitnami/scripts/nginx/postunpack.sh RUN ln -sfr /lib/x86_64-linux-gnu/libssl.so.3 /lib/x86_64-linux-gnu/libssl.so.1.1 && \ ln -sfr /lib/x86_64-linux-gnu/libcrypto.so.3 /lib/x86_64-linux-gnu/libcrypto.so.1.1 -ENV APP_VERSION="1.23.2" \ +ENV APP_VERSION="1.23.3" \ BITNAMI_APP_NAME="nginx" \ NGINX_HTTPS_PORT_NUMBER="" \ NGINX_HTTP_PORT_NUMBER="" \ diff --git a/docker-compose.yml b/docker-compose.yml index c4332ce..699bd38 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,6 @@ version: '2' services: nginx: - image: ghcr.io/sid0831/nginx-container:latest + image: ghcr.io/hyper-level-nerds/maintenance-page:latest ports: - '80:8080' diff --git a/rootfs/opt/bitnami/nginx/html/404.html b/rootfs/opt/bitnami/nginx/html/404.html new file mode 100644 index 0000000..e549f0a --- /dev/null +++ b/rootfs/opt/bitnami/nginx/html/404.html @@ -0,0 +1,46 @@ + + + + + You've encountered an error + + + + +

+ +

+

+ HTTP 404: Sorry, that didn't go well. +

+

+ You are trying to visit a page that doesn't exist on our site  pie.dc.sidlibrary.org. +
If you're goofying around with random URI, please gently leave without doing anything malicious. +

+ + + \ No newline at end of file diff --git a/rootfs/opt/bitnami/nginx/html/LICENSE b/rootfs/opt/bitnami/nginx/html/LICENSE new file mode 100644 index 0000000..40a62be --- /dev/null +++ b/rootfs/opt/bitnami/nginx/html/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2022, Sidney Jeong +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/rootfs/opt/bitnami/nginx/html/README.md b/rootfs/opt/bitnami/nginx/html/README.md new file mode 100644 index 0000000..5ee1cfb --- /dev/null +++ b/rootfs/opt/bitnami/nginx/html/README.md @@ -0,0 +1,36 @@ +Welcome to Sid's GitHub page +============================ + +About me +-------- + + * A Data Centre Technician, who used to study sociology in grad school. + * He/They [AMAB enby](https://en.wikipedia.org/wiki/Non-binary_gender). + * A great fan of [Dreamcatcher](https://en.wikipedia.org/wiki/Dreamcatcher_(group)), a k-pop girl group + +Education +--------- + + * **Sungkyunkwan University**, Seoul, South Korea + - 2007-2012, Bachelor of Arts in Sociology and Oriental Studies + * **Seoul National University**, Seoul, South Korea + - 2012-2018, Master of Arts in Sociology (_Incomplete_) + - Incomplete due to financial challenges + * **Busan IT Training Centre**, Busan, South Korea + +Experience +---------- + + * **EB Tech Net**, Seoul, South Korea + - Oct 2019 - May 2020, Systems Engineer + - Did a technical support / pre-sales concerning early contact of reselling an HPC cloud service based in the US while also doing the technical support for customers needing it for installing and maintaining the servers. Customers included: Samsung SDS, LG U+, Hyundai Maritime Insurance, Korea Environment Corporation. + * **PersolKelly Korea**, Seoul, South Korea + - Jul 2020 - Dec 2021, Data Centre Operations Technician + - As a Temp Operations Technician on-site at Google, I did builds, deployments, repairs, and ticket-based problem solving independent to full-time employees, in overlapping but slightly smaller scope. + +To do +----- + + * [ ] Improve GitHub page and repositories. + * [ ] Revive the [blog](https://www.sidlibrary.org). + * [x] Survive. \ No newline at end of file diff --git a/rootfs/opt/bitnami/nginx/html/assets/102520519.png b/rootfs/opt/bitnami/nginx/html/assets/102520519.png new file mode 100644 index 0000000..8af87f6 Binary files /dev/null and b/rootfs/opt/bitnami/nginx/html/assets/102520519.png differ diff --git a/rootfs/opt/bitnami/nginx/html/assets/dreamcatcher-svgrepo-com.svg b/rootfs/opt/bitnami/nginx/html/assets/dreamcatcher-svgrepo-com.svg new file mode 100644 index 0000000..3cb7ad7 --- /dev/null +++ b/rootfs/opt/bitnami/nginx/html/assets/dreamcatcher-svgrepo-com.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rootfs/opt/bitnami/nginx/html/assets/favicon.ico b/rootfs/opt/bitnami/nginx/html/assets/favicon.ico new file mode 100644 index 0000000..a945f9c Binary files /dev/null and b/rootfs/opt/bitnami/nginx/html/assets/favicon.ico differ diff --git a/rootfs/opt/bitnami/nginx/html/assets/morpheus_meme.jpg b/rootfs/opt/bitnami/nginx/html/assets/morpheus_meme.jpg new file mode 100644 index 0000000..ccb92f1 Binary files /dev/null and b/rootfs/opt/bitnami/nginx/html/assets/morpheus_meme.jpg differ diff --git a/rootfs/opt/bitnami/nginx/html/assets/style.css b/rootfs/opt/bitnami/nginx/html/assets/style.css new file mode 100644 index 0000000..aa4a35a --- /dev/null +++ b/rootfs/opt/bitnami/nginx/html/assets/style.css @@ -0,0 +1,238 @@ +@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Manrope:wght@400;800&family=Raleway:wght@700;900&family=Vollkorn:ital,wght@0,400;0,700;1,400;1,700&display=swap'); +@import url('https://cdn.jsdelivr.net/gh/neodgm/neodgm-webfont@latest/neodgm/style.css'); +@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.5/dist/web/static/pretendard-dynamic-subset.css"); +html, +body { + padding: 2em; + margin: auto; + max-width: 64em; + min-width: 67vw; + background: #101820 !important; +} + +body { + font: 1.3em 'Libre Baskerville', 'Vollkorn', Palatino, Times; + color: #333; + line-height: 1.4; + text-align: justify; + word-break: normal; +} + +header, +nav, +article, +footer { + width: auto; + margin: 0; + padding: 0; +} + +article { + min-height: 30vh; + margin: 0; + padding: 0; +} + +footer { + margin-bottom: 50px; +} + +video { + margin: 2em 0; + border: 1px solid #ddd; +} + +nav { + font-size: .9em; + font-style: italic; + border-bottom: 1px solid #ddd; + padding: 1em 0; +} + +nav p { + margin: 0; +} + +div.container { + width: auto; + height: auto; + margin: 0; + padding: 0; + display: flex; + flex: auto; + flex-wrap: wrap; + justify-content: space-between; + align-items: center; +} + +/* Typography +-------------------------------------------------------- */ + +h1 { + font-family: 'Manrope', 'Raleway', Palatino, Times; + color: #f2c763; + margin: 0; + padding: 0; + font-weight: 800; +} + +h2 { + font-family: 'Manrope', 'Raleway', Palatino, Times; + color: #f2c763; + font-weight: bold; +} + +h3 { + font-family: 'Manrope', 'Raleway', Palatino, Times; + color: #f2c763; + font-size: 0.8em; + font-weight: normal; + font-style: italic; +} + +p { + color: white; + margin-top: 0; + -webkit-hypens: auto; + -moz-hypens: auto; + hyphens: auto; +} + +p.dgm { + font-family: 'NeoDunggeunmo'; + word-break: keep-all; +} + +p.pretendard { + font-family: 'Pretendard'; + word-break: keep-all; +} + +p.disclaimer { + color: #dcdcdc; + text-align: right; + font-size: 0.6em; + font-weight: normal; + font-style: italic; +} + +ul { + color: white; + list-style: square; + padding-left: 1.2em; +} + +ol { + color: white; + padding-left: 1.2em; +} + +blockquote { + color: white; + margin-left: 1em; + padding-left: 1em; + border-left: 1px solid #ddd; +} + +code { + color: white; + font-family: 'JetBrains Mono', "Consolas", "Menlo", "Monaco", monospace, serif; + font-size: .9em; +} + +a { + color: white; + text-decoration: none; +} + +a:hover { + color: #f2c763; + text-decoration: underline; +} + +a img { + border: none; +} + +h2 a { + color: #f2c763; +} + +h2 a:hover { + color: #8a2b2b; + text-decoration: underline; +} + +h3 a { + color: #f2c763; +} + +h3 a:hover { + color: #8a2b2b; + text-decoration: underline; +} + +hr { + color: #ddd; + width: auto; + height: 1px; + margin: 2em 0; + padding: 0; + border-top: solid 1px #ddd; + border-bottom: none; + border-left: 0; + border-right: 0; +} + +p#heart { + font-size: 2em; + line-height: 1; + text-align: center; + color: #ccc; +} + +.red { + color: #8a2b2b; +} + + +/* Home Page +--------------------------- */ + +body#index li { + margin-bottom: 1em; +} + + +/* iPad +-------------------------------------------------------- */ + +@media only screen and (max-device-width: 1024px) { + body { + font-size: 120%; + line-height: 1.4; + } +} + + +/* @iPad */ + + +/* iPhone +-------------------------------------------------------- */ + +@media only screen and (max-device-width: 480px) { + body { + text-align: left; + } + article, + footer { + width: auto; + } + article { + padding: 0 10px; + } +} + + +/* @iPhone */ \ No newline at end of file diff --git a/rootfs/opt/bitnami/nginx/html/index.html b/rootfs/opt/bitnami/nginx/html/index.html new file mode 100644 index 0000000..a47c00c --- /dev/null +++ b/rootfs/opt/bitnami/nginx/html/index.html @@ -0,0 +1,36 @@ + + + + + Hyper-Level Nerds + + + + + + + +
+
+ site logo +
+

The Hyper-Level Nerds: Maintenance Page

+
+
+
+
"¡El bien más preciado es la libertad!"

+

Thank you for visiting our website. The website is now under maintenance.

+

We are trying to minimise the downtime as possible as we can, but if you are seeing this message for a prolonged time, please let us know at team@hyper-level-nerds.team. We will try to respond in several hours. Please understand this is a hobby project and not a subject to an SLA. Thank you for your kind acknowledgement.

+

In the meanwhile, there are some information on other services about us, so you can browse them:

+ +
+
+ + + + \ No newline at end of file diff --git a/rootfs/opt/bitnami/nginx/html/sign.html b/rootfs/opt/bitnami/nginx/html/sign.html new file mode 100644 index 0000000..d57fbad --- /dev/null +++ b/rootfs/opt/bitnami/nginx/html/sign.html @@ -0,0 +1,24 @@ + + + + + + Signature + + + +
+
+ My avatar +
+
+

Sidney (Beomgi) Jeong (he/they)

Technical Consultant / System Administrator
https://www.sidlibrary.org
jeong.sid@sidlibrary.org | LinkedIn

+
+
+
+

Please think about the environment before printing out this email.

+
+ + + \ No newline at end of file