diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ff57920 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,5 @@ +# serve static files with local nginx config +FROM nginx:alpine +WORKDIR /app +COPY . /site +COPY ./nginx.conf /etc/nginx/nginx.conf diff --git a/README.md b/README.md index bcf109c..8f17c69 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,13 @@ # linkery -linktree alternative \ No newline at end of file +linktree alternative + +yep it's basic as hell, it doesn't even compile. it's just a html site paw-coded. enjoy. + +## Deploy steps + +Requires Docker + +```sh +docker compose up --build -d +``` diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000..cee7558 --- /dev/null +++ b/nginx.conf @@ -0,0 +1,22 @@ +events { + worker_connections 1024; +} + +http { + include mime.types; + sendfile on; + + server { + listen 8040; + listen [::]:8040; + + resolver 127.0.0.11; + autoindex off; + + server_name _; + server_tokens off; + + root /app; + gzip_static on; + } +} diff --git a/assets/InterVariable.ttf b/site/assets/InterVariable.ttf similarity index 100% rename from assets/InterVariable.ttf rename to site/assets/InterVariable.ttf diff --git a/assets/favicons/android-chrome-192x192.png b/site/assets/favicons/android-chrome-192x192.png similarity index 100% rename from assets/favicons/android-chrome-192x192.png rename to site/assets/favicons/android-chrome-192x192.png diff --git a/assets/favicons/android-chrome-512x512.png b/site/assets/favicons/android-chrome-512x512.png similarity index 100% rename from assets/favicons/android-chrome-512x512.png rename to site/assets/favicons/android-chrome-512x512.png diff --git a/assets/favicons/apple-touch-icon.png b/site/assets/favicons/apple-touch-icon.png similarity index 100% rename from assets/favicons/apple-touch-icon.png rename to site/assets/favicons/apple-touch-icon.png diff --git a/assets/favicons/favicon-16x16.png b/site/assets/favicons/favicon-16x16.png similarity index 100% rename from assets/favicons/favicon-16x16.png rename to site/assets/favicons/favicon-16x16.png diff --git a/assets/favicons/favicon-32x32.png b/site/assets/favicons/favicon-32x32.png similarity index 100% rename from assets/favicons/favicon-32x32.png rename to site/assets/favicons/favicon-32x32.png diff --git a/assets/favicons/favicon.ico b/site/assets/favicons/favicon.ico similarity index 100% rename from assets/favicons/favicon.ico rename to site/assets/favicons/favicon.ico diff --git a/assets/favicons/site.webmanifest b/site/assets/favicons/site.webmanifest similarity index 100% rename from assets/favicons/site.webmanifest rename to site/assets/favicons/site.webmanifest diff --git a/assets/links/bluesky.svg b/site/assets/links/bluesky.svg similarity index 100% rename from assets/links/bluesky.svg rename to site/assets/links/bluesky.svg diff --git a/assets/links/codestats.svg b/site/assets/links/codestats.svg similarity index 100% rename from assets/links/codestats.svg rename to site/assets/links/codestats.svg diff --git a/assets/links/gitgay.svg b/site/assets/links/gitgay.svg similarity index 100% rename from assets/links/gitgay.svg rename to site/assets/links/gitgay.svg diff --git a/assets/links/keyoxide.svg b/site/assets/links/keyoxide.svg similarity index 100% rename from assets/links/keyoxide.svg rename to site/assets/links/keyoxide.svg diff --git a/assets/links/mastodon.svg b/site/assets/links/mastodon.svg similarity index 100% rename from assets/links/mastodon.svg rename to site/assets/links/mastodon.svg diff --git a/assets/noise.svg b/site/assets/noise.svg similarity index 100% rename from assets/noise.svg rename to site/assets/noise.svg diff --git a/assets/pfp.gif b/site/assets/pfp.gif similarity index 100% rename from assets/pfp.gif rename to site/assets/pfp.gif diff --git a/assets/pfp.jpg b/site/assets/pfp.jpg similarity index 100% rename from assets/pfp.jpg rename to site/assets/pfp.jpg diff --git a/index.html b/site/index.html similarity index 100% rename from index.html rename to site/index.html diff --git a/reset.css b/site/reset.css similarity index 100% rename from reset.css rename to site/reset.css diff --git a/styles.css b/site/styles.css similarity index 100% rename from styles.css rename to site/styles.css