G5V
A front-end for G5API to manage matches/seasons/tournaments for CS:GO
File Explorer
Download Latest Version (.zip)- ghcr.yml
- FUNDING.yml
- favicon.svg
- _unknown.jpg
- de_ancient.jpg
- de_anubis.jpg
- de_cache.jpg
- de_dust2.jpg
- de_inferno.jpg
- de_mirage.jpg
- de_nuke.jpg
- de_overpass.jpg
- de_train.jpg
- de_vertigo.jpg
- ae.png
- ar.png
- at.png
- au.png
- bd.png
- be.png
- bg.png
- br.png
- by.png
- ca.png
- cc.png
- ch.png
- cl.png
- cn.png
- cz.png
- de.png
- dk.png
- dz.png
- ee.png
- es.png
- eu.png
- fi.png
- fr.png
- gb.png
- gp.png
- gr.png
- hk.png
- hr.png
- hu.png
- id.png
- ie.png
- il.png
- in.png
- ir.png
- is.png
- it.png
- jp.png
- kr.png
- kz.png
- lt.png
- lu.png
- lv.png
- ly.png
- mk.png
- mo.png
- mx.png
- my.png
- nl.png
- no.png
- nz.png
- pe.png
- ph.png
- pk.png
- pl.png
- pt.png
- re.png
- ro.png
- rs.png
- ru.png
- sa.png
- se.png
- sg.png
- si.png
- sk.png
- sq.png
- th.png
- tr.png
- tw.png
- ua.png
- us.png
- ve.png
- vn.png
- za.png
- _unknown.png
- login.png
- login_noborder.png
- login_small.png
- matchtext_example.png
- favicon.ico
- index.html
- robots.txt
- MainPage.png
- MainPageLoggedIn.png
- MatchInfo.png
- ProfilePage.png
- ServersPage.png
- SideMenuLoggedIn.png
- SideMenuLoggedOut.png
- TeamPage.png
- TeamSpecificPage.png
- logo.png
- logo.svg
- Footer.vue
- LoginDialog.vue
- MatchAdminButton.vue
- MatchCard.vue
- MatchesTable.vue
- MatchesTableNoLimits.vue
- MatchInfo.vue
- MetricsInfo.vue
- Navbar.vue
- NewMap.vue
- NewMatchForm.vue
- PasswordResetDialog.vue
- PlayerLeaderboardTable.vue
- PlayerStatInfo.vue
- PlayerStatTable.vue
- SeasonsTable.vue
- ServerDialog.vue
- ServersTable.vue
- TeamLeaderboardTable.vue
- TeamsTable.vue
- TeamTable.vue
- VetoTable.vue
- vuetify.js
- index.js
- index.js
- translations.json
- api.vue
- CreateMatch.vue
- Home.vue
- Match.vue
- Matches.vue
- Metrics.vue
- PlayerLeaderboard.vue
- Season.vue
- Seasons.vue
- Servers.vue
- Team.vue
- TeamLeaderboard.vue
- Teams.vue
- User.vue
- App.vue
- main.js
- registerServiceWorker.js
- .browserslistrc
- .dockerignore
- .eslintrc.js
- .gitignore
- babel.config.js
- Caddyfile
- default.conf
- DockerfileFull
- DockerfileLight
- DockerfileLightCaddy
- LICENSE
- package.json
- README.md
- vue.config.js
- yarn.lock
# Installation Guide
1. Get the code
git clone https://github.com/PhlexPlexico/G5V
Downloads the entire project code from GitHub to your computer.
cd G5V
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
This should be used if yarn is already installed on your local machine.
Type this command into your terminal and run it.
This should be used if you do not have yarn, and do not want to install it.
Type this command into your terminal and run it.
This file will install yarn in the container, build the application, and execute it.
Type this command into your terminal and run it.
This Docker file should only be used if you wish to run Caddy on the Vue webserver itself. It's rather niche and doesn't offer a lot of difference from NGINX because you will need to run a reverse proxy into this container (that is going to do all the hard lifting). However, if you wish to run everything Caddy you can do so with the following build and run command. Please note there is only a light file included, so yarn will be required to be installed on your host machine and you will need to build the app before running this via `yarn; yarn build`.
Builds optimized production files.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
