/nickbolles.com

A repository for my website

Primary LanguagePHP

Highlights

Production Site: https://NickBolles.com

Main Code is in the vue folder

CI/CD (auto test and Deploy)

Built with

  • Nuxt.js (Vue.js)
  • Vuetify
  • Typescript
  • Sass
  • ScrollMagic
  • VS Code

Getting started

The quick route with docker

  1. Pull and run the image

    docker run -it -p 8080:8080 registry.dev.nickbolles.com/nbolles/www_nickbolles_com:latest
  2. The app should be running and accessible at http://localhost:8080

  3. ...Wait, that was it? Well I guess sit back, relax and enjoy the site

The long route

  1. Clone the project

    git clone https://gitlab.dev.nickbolles.com/nbolles/www_nickbolles_com.git
  2. Navigate to the vue directory

    cd www_nickbolles_com/vue
  3. Install dependencies

    npm i
  4. Run the dev server with

    npm run dev

    A. Or you can build the production app with

    npm run build

    B. And run it with

    npm run start