commit 9c3e8b73df74accb5436e00466ee00264e1d194b Author: relaxed <> Date: Sun Aug 25 09:45:41 2024 +0500 init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6b30cf2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM node:alpine AS build +WORKDIR /app +COPY . /app +RUN npm install +RUN npm run build + +FROM nginx:mainline-alpine +EXPOSE 80 +COPY --from=build /app/dist /usr/share/nginx/html +COPY nginx.conf /etc/nginx/nginx.conf diff --git a/README.md b/README.md new file mode 100644 index 0000000..8b3c95a --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Rasp + +> Better way to veiw schedule diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000..fa10101 Binary files /dev/null and b/bun.lockb differ diff --git a/docker_dev/Dockerfile b/docker_dev/Dockerfile new file mode 100644 index 0000000..7d0fb4a --- /dev/null +++ b/docker_dev/Dockerfile @@ -0,0 +1,3 @@ +FROM nginx:mainline-alpine +EXPOSE 80 +COPY nginx.conf /etc/nginx/nginx.conf diff --git a/docker_dev/nginx.conf b/docker_dev/nginx.conf new file mode 100644 index 0000000..3e1c64c --- /dev/null +++ b/docker_dev/nginx.conf @@ -0,0 +1,33 @@ +user nginx; +worker_processes auto; + +error_log /var/log/nginx/error.log notice; +pid /var/run/nginx.pid; + +events { + worker_connections 1024; +} + +http { + gzip on; + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + access_log /var/log/nginx/access.log main; + + server { + listen 0.0.0.0:80; + resolver $host; + server_name localhost; + + location /schedule { + proxy_pass https://www.usue.ru/$request_uri; + add_header 'Access-Control-Allow-Origin' '*' always; + add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always; + } + } +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..4edb3c2 --- /dev/null +++ b/index.html @@ -0,0 +1,41 @@ + + + +
+ + ++ У вас нету сохраненных расписаний, добавтье их в +
+ {:else} + {#each rasp_data as day, i} +{day.date} - {day.weekDay}+
+ {name} +
+ {/if} + +