diff --git a/README.md b/README.md index f3e5f88..aa514ea 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,14 @@ Hosts: - quasar.traefik.me +## Download + +```sh +git clone git@github.com:koromerzhin/template-quasar.git template-quasar +cd template-quasar +git submodule update --init +``` + ## Install ``` sh diff --git a/apps/package-lock.json b/apps/package-lock.json index fdbbbfa..ee826a4 100644 --- a/apps/package-lock.json +++ b/apps/package-lock.json @@ -8077,9 +8077,9 @@ "dev": true }, "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==", "dev": true }, "move-concurrently": { diff --git a/apps/package.json b/apps/package.json index e8ac90f..aa437b2 100644 --- a/apps/package.json +++ b/apps/package.json @@ -6,6 +6,8 @@ "author": "koromerzhin <308012+koromerzhin@users.noreply.github.com>", "private": true, "scripts": { + "start": "quasar dev", + "build": "quasar build", "lint": "eslint --ext .js,.vue ./", "test": "echo \"No test specified\" && exit 0" }, diff --git a/docker-compose.yml b/docker-compose.yml index 4b0d2ec..339b8de 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,18 +6,11 @@ networks: driver: overlay attachable: true services: - exec: - image: koromerzhin/nodejs:1.1.3-quasar - volumes: - - ${PWD}/apps:/app - command: sh -c "npm install" - deploy: - restart_policy: - condition: none - labels: - - "traefik.enable=false" www: - image: koromerzhin/nodejs:1.1.3-quasar + image: node:15.14.0 + working_dir: /app + command: > + sh -c "npm install -g @quasar/cli@1.2.2 && npm install && npm run start" volumes: - ${PWD}/apps:/app networks: @@ -26,5 +19,7 @@ services: deploy: labels: - "traefik.enable=true" - - "traefik.http.routers.quasar.rule=HostRegexp(`quasar.traefik.me`, `quasar.{ip:.*}.traefik.me`)" + - "traefik.http.routers.quasar.rule=Host(`quasar.traefik.me`)" + - "traefik.http.routers.quasar-tls.tls.domains[0].main=quasar.traefik.me" + - "traefik.http.routers.quasar.tls=true" - "traefik.http.services.quasar.loadbalancer.server.port=80"