Commit Graph

41 Commits (19b7cdb245524f5c4d0a789e4b2013560a9bae70)

Author SHA1 Message Date
Opliko 0417e5f16c
ci: multi-platform docker image ()
* ci: multi-platform build

* ci: remove riscv as node doesn't support it

* ci: correct step name

it's no longer logging in to docker hub

* ci: remove less common architectures

* ci: github actions cache for docker builds

* fix: use `--omit` flag to actually avoid installing dev dependencies

* feat: two-stage build

* feat: add platform-specific rebuild

* fix: run install if target arch is different from build arch

* fix: whitespace

* fix: correct build order

* fix: remove unnecessary conditional

* fix: remove unnecessary platofm specifier

* fix: correct copy
ppenguin 94b79ce402
Allow NodeBB setup with env vars ()
* initial try [WIP]

* typo; add test start script; initial Dockerfile mod with integrated setup [WIP]

* minor fixes

* add some winston debug...

* typos

* fix pass confirm setup

* more fixes

* fix entrypoint

* cleanup

* remove echo sensitive setupVal

* remove obsolete code and comments

* fix linting errors

* Merge branch 'additional-fixes'

* Merge branch 'pitaj-suggested-fixes'

* Merge branch 'pitaj-fixes2'

* merge checkSetup functions (env vars and flags)

* comment (lint)

* remove tab

* finalise PR; tested ok locally (setup json overrides env vars)
bukajsytlos ced8e72a69
Run nodebb docker process under node user ()
Closes 
Julian Lam d38f7e7973
Update Dockerfile
... to run build step before starting
Birkhoff Lee 2f515bac07 Add docker-compose.yml ()
Renovate Bot f9ad826bfe chore(deps): update node.js to v8.16.1
Renovate Bot 48cc317c6e chore(deps): update node:8.16.0 docker digest to bb12612
Renovate Bot e76214a25c chore(deps): update node:8.16.0 docker digest to c671dc2
Renovate Bot c46a07727d chore(deps): update node:8.16.0 docker digest to 310db2a
Renovate Bot fc224ccaab chore(deps): update node:8.16.0 docker digest to 06adec3
Renovate Bot f9e99fa341 chore(deps): update node:8.16.0 docker digest to d5ad3f5
Renovate Bot 5995834bc6 chore(deps): update node:8.16.0 docker digest to 75b524a
Renovate Bot fca6d7944f chore(deps): update node:8.16.0 docker digest to b9a98ae
Renovate Bot cc6fa97cae chore(deps): update node:8.16.0 docker digest to 957cab2
Renovate Bot 6421f10f81 chore(deps): update node:8.16.0 docker digest to b5484d1
renovate[bot] f10708e734 chore(deps): update node.js to v8.16.0 ()
Renovate Bot 5f787d73a5 chore(deps): update node:8.15.1 docker digest to 918f0be
Renovate Bot ea77ad4e58 chore(deps): update node:8.15.1 docker digest to 3d43ad1
Renovate Bot 2cb0bdea9a
chore(deps): update node:8.15.1 docker digest to c151597
Renovate Bot 0b8d18332e chore(deps): update node:8.15.1 docker digest to 287b8a5
Renovate Bot ae89db2893 chore(deps): update node.js to v8.15.1
Renovate Bot edcb531401 chore(deps): update node:8.15.0 docker digest to a8a9d8e
Renovate Bot 1719cd77c2
chore(deps): update node:8.15.0 docker digest to cb66110
Renovate Bot ac39fe907f chore(deps): update node.js to v8.15.0
Renovate Bot 7449ae3e83 chore(deps): update node:8.14.0 docker digest to dd2381f
Renovate Bot 8a5a031db8 chore(deps): update node.js to v8.14.0
Renovate Bot 81b53e3ed4 Update Node.js to v8.13.0
Renovate Bot 0ef451dd83 chore(deps): update node:8.12.0 docker digest to 5dae8ea
Renovate Bot fa3afbd21b chore(deps): update node.js to v8.12.0
Renovate Bot a386bce040 Update node:8.11.4 Docker digest to 3422df
Renovate Bot 6a0755ee32 Update Node.js to v8.11.4
Renovate Bot 4627fc9cda Update node:8.11.3 Docker digest to 049869
Renovate Bot 9d90d19a6f Update node:8.11.3 Docker digest to deb628
Renovate Bot b02e918220 Update node:8.11.3 Docker digest to 38953a
Renovate Bot a6398c9ed7 Update node:8.11.3 Docker digest to 625d0b
Renovate Bot 28defdc7d6 Update node Docker tag to v8.11.3
Renovate Bot dda4a07482 Pin node Docker tag
Barış Soner Uşaklı eb47a81c46 remove package.default.json
Julian Lam 8edbb4f8f6 update Dockerfile as per and
Erik Dasque f3f67b31d5 Insured we're on a recent & Long Time Support (LTS) version of node.
Also added some helpful comment to explain what is doing what and the choices made.
A Catty Alpaca 550140ada7 General-Purpose Dockerfile