Compare commits

..

14 commits

Author SHA1 Message Date
5a34bf38ac Merge branch 'main' of https://git.smgames.club/mad-star-studio/hub-site
Some checks failed
Run Tests / Prepare environment (push) Failing after 24s
Run Tests / Run unit tests (push) Has been skipped
Run Tests / Run E2E tests (chrome) (push) Has been skipped
Run Tests / Run E2E tests (edge) (push) Has been skipped
Run Tests / Run E2E tests (firefox) (push) Has been skipped
Run Tests / Prepare environment (pull_request) Failing after 26s
Run Tests / Run unit tests (pull_request) Has been skipped
Run Tests / Run E2E tests (chrome) (pull_request) Has been skipped
Run Tests / Run E2E tests (edge) (pull_request) Has been skipped
Run Tests / Run E2E tests (firefox) (pull_request) Has been skipped
2025-04-08 15:21:43 -07:00
739dfaa531 . 2025-04-08 15:21:22 -07:00
47d178472f Update .forgejo/workflows/deploy.yml
Some checks failed
Run Tests / Prepare environment (push) Failing after 50s
Run Tests / Run unit tests (push) Has been skipped
Run Tests / Run E2E tests (chrome) (push) Has been skipped
Run Tests / Run E2E tests (edge) (push) Has been skipped
Run Tests / Run E2E tests (firefox) (push) Has been skipped
Run Tests / Prepare environment (pull_request) Failing after 1m4s
Run Tests / Run unit tests (pull_request) Has been skipped
Run Tests / Run E2E tests (chrome) (pull_request) Has been skipped
Run Tests / Run E2E tests (edge) (pull_request) Has been skipped
Run Tests / Run E2E tests (firefox) (pull_request) Has been skipped
2025-04-08 22:06:13 +00:00
643db2b81b .
Some checks failed
Run Tests / Prepare environment (push) Has been cancelled
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
2025-04-05 18:17:23 -07:00
defaad6983 .
Some checks are pending
Run Tests / Prepare environment (push) Waiting to run
Run Tests / Run unit tests (push) Blocked by required conditions
Run Tests / Run E2E tests (chrome) (push) Blocked by required conditions
Run Tests / Run E2E tests (edge) (push) Blocked by required conditions
Run Tests / Run E2E tests (firefox) (push) Blocked by required conditions
2025-04-05 18:06:49 -07:00
5ffae82adb .
Some checks failed
Run Tests / Prepare environment (push) Failing after 1s
Run Tests / Run unit tests (push) Has been skipped
Run Tests / Run E2E tests (chrome) (push) Has been skipped
Run Tests / Run E2E tests (edge) (push) Has been skipped
Run Tests / Run E2E tests (firefox) (push) Has been skipped
Run Tests / Prepare environment (pull_request) Has been cancelled
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
2025-03-07 11:01:32 -08:00
c0bb7c91b8 .
Some checks failed
Run Tests / Prepare environment (pull_request) Has been cancelled
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
Run Tests / Prepare environment (push) Has been cancelled
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
2025-03-07 10:58:57 -08:00
836cf65a7a .
Some checks failed
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
Run Tests / Prepare environment (pull_request) Has been cancelled
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
Run Tests / Prepare environment (push) Has been cancelled
2025-03-07 10:57:53 -08:00
7251927e93 .
Some checks failed
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
Run Tests / Prepare environment (push) Has been cancelled
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
Run Tests / Prepare environment (pull_request) Has been cancelled
2025-03-07 10:55:19 -08:00
fb80b6f92e .
Some checks failed
Run Tests / Prepare environment (push) Has been cancelled
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
Run Tests / Prepare environment (pull_request) Has been cancelled
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
2025-03-07 10:30:43 -08:00
feb5855c4d .
Some checks failed
Run Tests / Prepare environment (push) Has been cancelled
Run Tests / Run unit tests (push) Has been cancelled
Run Tests / Run E2E tests (chrome) (push) Has been cancelled
Run Tests / Run E2E tests (edge) (push) Has been cancelled
Run Tests / Run E2E tests (firefox) (push) Has been cancelled
2025-03-07 10:30:27 -08:00
256a5a684a .
Some checks failed
Run Tests / Prepare environment (push) Successful in 4m52s
Run Tests / Run unit tests (push) Successful in 2m50s
Run Tests / Run E2E tests (chrome) (push) Failing after 5m58s
Run Tests / Run E2E tests (firefox) (push) Failing after 5m2s
Run Tests / Run E2E tests (edge) (push) Failing after 11m16s
Run Tests / Run unit tests (pull_request) Has been cancelled
Run Tests / Run E2E tests (chrome) (pull_request) Has been cancelled
Run Tests / Run E2E tests (edge) (pull_request) Has been cancelled
Run Tests / Run E2E tests (firefox) (pull_request) Has been cancelled
Run Tests / Prepare environment (pull_request) Has been cancelled
2025-03-06 12:44:07 -08:00
38cdcd53d9 .
Some checks failed
Run Tests / Prepare environment (push) Successful in 23m20s
Run Tests / Run unit tests (push) Failing after 2m0s
Run Tests / Run E2E tests (edge) (push) Failing after 5m55s
Run Tests / Run E2E tests (firefox) (push) Failing after 32m42s
Run Tests / Run E2E tests (chrome) (push) Failing after 32m44s
2025-03-06 02:35:15 -08:00
71c2584485 ...
Some checks failed
Run Tests / Prepare environment (push) Successful in 3m49s
Run Tests / Run unit tests (push) Failing after 1m26s
Run Tests / Run E2E tests (edge) (push) Failing after 2m42s
Run Tests / Run E2E tests (chrome) (push) Failing after 22m8s
Run Tests / Run E2E tests (firefox) (push) Failing after 26m2s
2025-03-06 02:27:42 -08:00
6 changed files with 49 additions and 10634 deletions

View file

@ -5,6 +5,7 @@ on:
branches:
- gold
jobs:
publish:
runs-on: ubuntu-latest
@ -12,20 +13,35 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set repository name to lowercase
run: echo "REPO_NAME=$(echo ${{ github.repository }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV
- name: Deploy to OCI Registry
uses: https://git.smgames.club/SevenOfAces/PublishImage@main
with:
registry-url: 'git.smgames.club'
registry-token: ${{ secrets.DOCKER_TOKEN }}
architectures: 'amd64,arm64'
tags: 'latest'
name: 'auto'
dockerfile: './Dockerfile'
owner: 'SevenOfAces'
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# - name: Set repository name to lowercase
# run: echo "REPO_NAME=$(echo ${{ github.repository }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV
- name: Authenticate with registry
run: docker login git.smgames.club -u ${{ github.repository_owner }} -p ${{ secrets.DOCKER_TOKEN }}
# - name: Set up Docker
# uses: https://github.com/docker-practice/actions-setup-docker@master
# timeout-minutes: 12
- name: Build and push multi-architecture Docker image
run: |
docker buildx create --use
docker buildx build \
--platform linux/amd64,linux/arm64 \
--tag git.smgames.club/${{ env.REPO_NAME }}:latest \
--push \
.
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v3
# - name: Authenticate with registry
# run: docker login git.smgames.club -u ${{ github.repository_owner }} -p ${{ secrets.DOCKER_TOKEN }}
# - name: Build and push multi-architecture Docker image
# run: |
# docker buildx create --use
# docker buildx build \
# --platform linux/amd64,linux/arm64 \
# --tag git.smgames.club/${{ env.REPO_NAME }}:latest \
# --push \
# .

View file

@ -46,6 +46,12 @@ jobs:
path: ~/.cache/Cypress
key: cypress-${{ runner.os }}-${{ env.NODE_VERSION }}-${{ hashFiles('package-lock.json') }}
- name: Cache Node modules
uses: actions/cache@v4
with:
path: node_modules
key: node-modules-${{ runner.os }}-${{ env.NODE_VERSION }}-${{ hashFiles('package-lock.json') }}
- name: Install Cypress
run: npx cypress install
@ -78,11 +84,18 @@ jobs:
name: build
path: dist
- name: Restore Node modules cache
uses: actions/cache@v4
with:
name: node-modules
key: node-modules-${{ runner.os }}-${{ env.NODE_VERSION }}-${{ hashFiles('package-lock.json') }}
path: node_modules
- name: Run unit tests
run: npm run test:unit
cypress-tests:
name: Run E2E tests
name: Run E2E tests (${{ matrix.browser }})
runs-on: ubuntu-latest
needs: install
strategy:
@ -109,7 +122,7 @@ jobs:
run: sudo apt-get update && sudo apt-get install -y ${{ env.APT_PACKAGES }}
- name: Cypress run (${{ matrix.browser }})
uses: cypress-io/github-action@v6
uses: https://github.com/cypress-io/github-action@v6
with:
start: npm start
browser: ${{ matrix.browser }}

View file

@ -1,7 +1,7 @@
# build stage
FROM node:lts-alpine AS build-stage
WORKDIR /app
COPY package.json package-lock.json ./
WORKDIR ./app
COPY package.json ./
RUN npm i
COPY . .
RUN npm run build
@ -16,6 +16,7 @@ COPY --from=build-stage /app/dist /usr/share/nginx/html
EXPOSE 80
# Use a non-root user for security
USER 1000
RUN chown -R 101:101 /usr/share/nginx/html /var/cache/nginx /var/run /etc/nginx
USER 101
CMD ["nginx", "-g", "daemon off;"]

BIN
bun.lockb Executable file

Binary file not shown.

10611
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -19,11 +19,7 @@
"dependencies": {
"@tsparticles/slim": "^3.5.0",
"@tsparticles/vue3": "^3.0.1",
"axios": "^1.7.7",
"bcrypt": "^5.1.1",
"express": "^4.21.1",
"jsonwebtoken": "^9.0.2",
"pg": "^8.13.1",
"pinia": "^2.2.6",
"vue": "^3.5.12",
"vue-router": "^4.4.5"