Skip to content

Commit

Permalink
Update project setup with Vite and add Github Pages deployment
Browse files Browse the repository at this point in the history
This commit updates the project setup with Vite and TypeScript. It also adds a new Github Pages deployment workflow. Styles are now managed by postcss and autoprefixer, and the project now uses PNPM instead of NPM. A new dependency, date-fns, was added as well. The previous output CSS file has been deleted as part of this update.
  • Loading branch information
PaulZavadski authored and Pavlusha311245 committed May 15, 2024
1 parent 4f29d83 commit b9e56d8
Show file tree
Hide file tree
Showing 11 changed files with 704 additions and 754 deletions.
58 changes: 58 additions & 0 deletions .github/workflows/static.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Deploy to Github Pages

on:
# Runs on pushes targeting the default branch
push:
branches: [ "master" ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 21

- name: Setup pnpm
run: npm install -g pnpm

- name: Install Dependencies
run: pnpm install

- name: Build
run: pnpm build

- name: Setup Pages
uses: actions/configure-pages@v5

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: './dist'

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
.idea
node_modules
node_modules
dist
Loading

0 comments on commit b9e56d8

Please sign in to comment.