From e98df30f7641db8fe38c82da6bac21f0a5a67034 Mon Sep 17 00:00:00 2001 From: Liam <67254223+RealFascinated@users.noreply.github.com> Date: Wed, 26 Oct 2022 12:01:09 +0100 Subject: [PATCH] Update npm scripts --- .drone.yml | 2 ++ package.json | 64 ++++++++++++++++++++++++++-------------------------- 2 files changed, 34 insertions(+), 32 deletions(-) diff --git a/.drone.yml b/.drone.yml index c4fa216..bb05a40 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,6 +1,7 @@ kind: pipeline type: docker name: default +ports: [3001] steps: - name: install dependencies @@ -17,5 +18,6 @@ steps: - npm run build - name: deploy image: node:18-alpine + detach: true commands: - npm run start diff --git a/package.json b/package.json index 8537e59..37762bc 100644 --- a/package.json +++ b/package.json @@ -1,34 +1,34 @@ { - "name": "beatsaber-overlay", - "private": true, - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "npm i && next build && next start -p 3001", - "lint": "next lint" - }, - "dependencies": { - "@emotion/cache": "^11.10.3", - "@emotion/server": "^11.10.0", - "@nextui-org/react": "^1.0.0-beta.10", - "critters": "^0.0.16", - "ioredis": "^5.2.3", - "next": "12", - "next-seo": "^5.8.0", - "next-themes": "^0.2.1", - "node-fetch": "^3.2.10", - "prop-types": "^15.8.1", - "react": "^18.2.0", - "react-country-flag": "^3.0.2", - "react-dom": "^18.2.0", - "react-toastify": "^9.0.8", - "sharp": "^0.31.1" - }, - "devDependencies": { - "@types/node": "^18.11.5", - "@types/react": "^18.0.23", - "eslint": "8.26.0", - "eslint-config-next": "12.3.1", - "typescript": "^4.8.4" - } + "name": "beatsaber-overlay", + "private": true, + "scripts": { + "dev": "set APP_ENV=development && next dev", + "build": "next build", + "start": "APP_ENV=production next start -p 3001", + "lint": "next lint" + }, + "dependencies": { + "@emotion/cache": "^11.10.3", + "@emotion/server": "^11.10.0", + "@nextui-org/react": "^1.0.0-beta.10", + "critters": "^0.0.16", + "ioredis": "^5.2.3", + "next": "12", + "next-seo": "^5.8.0", + "next-themes": "^0.2.1", + "node-fetch": "^3.2.10", + "prop-types": "^15.8.1", + "react": "^18.2.0", + "react-country-flag": "^3.0.2", + "react-dom": "^18.2.0", + "react-toastify": "^9.0.8", + "sharp": "^0.31.1" + }, + "devDependencies": { + "@types/node": "^18.11.5", + "@types/react": "^18.0.23", + "eslint": "8.26.0", + "eslint-config-next": "12.3.1", + "typescript": "^4.8.4" + } }