Commit cc90c68e authored by JunHyung An's avatar JunHyung An
Browse files

Merge branch 'dev' into 'main'

Fixed gitlab pages

See merge request !3
parents bb55bd8e 73f784e2
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
image: "node:lts-alpine"

stages:
  - build
  - lint
  - deploy

# global cache settings for all jobs
@@ -18,27 +18,27 @@ cache:
      policy: pull  # prevent subsequent jobs from modifying cache

before_script:
  # https://stackoverflow.com/a/75624610
  - cp ${PRODUCTION_ENV_FILE} .env.production
    # define cache dir & use it npm!
  - npm ci --cache node_modules/ --prefer-offline
#   # monorepo users: run secondary install actions
#   - npx lerna bootstrap -- --cache .npm/ --prefer-offline
  - npm run build
  
build:
  stage: build

lint:
  stage: lint
  # global cache settings are inherited to grab `node_modules`
  script:  
    - node --version
    - npm run lint
  artifacts:
    paths:
      - dist/           # where ever your build results are stored

pages:
  stage: deploy
  when: on_success # only if previous stages' jobs all succeeded
  # override inherited cache settings since node_modules is not needed
  script:
     - mv dist public
     - npm run build
  artifacts:
    paths:
      - public
+4 −4
Original line number Diff line number Diff line
@@ -2,22 +2,22 @@

## Project setup
```
yarn install
npm install
```

### Compiles and hot-reloads for development
```
yarn serve
npm run serve
```

### Compiles and minifies for production
```
yarn build
npm run build
```

### Lints and fixes files
```
yarn lint
npm run lint
```

### Customize configuration

public/favicon.ico

deleted100644 → 0
−4.19 KiB
Loading image diff...

public/index.html

deleted100644 → 0
+0 −17
Original line number Diff line number Diff line
<!DOCTYPE html>
<html lang="">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
    <title><%= htmlWebpackPlugin.options.title %></title>
  </head>
  <body>
    <noscript>
      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
    </noscript>
    <div id="app"></div>
    <!-- built files will be auto injected -->
  </body>
</html>
+5 −1
Original line number Diff line number Diff line
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true
  transpileDependencies: true,
  outputDir: 'public',
  publicPath: process.env.NODE_ENV === 'production'
  ? process.env.VUE_APP_BASE_URL
  : '/'
})