Commit Graph

69 Commits

Author SHA1 Message Date
Asrael 44f593945c
build: reduce container size by removing dev dependencies from final image
This change moves many of the dependencies into devDependencies, by analyzing what is used in the runtime files. Additionally, NPM and apk cache are eliminated with multi-stage builds
2023-02-03 21:38:40 -08:00
ThatOneCalculator 7c2dabd047
no more eslint 2023-01-12 20:54:33 -08:00
Kainoa Kanter f47832b1b4 refactor: 🔨 Use pnpm instead of yarn (#9461)
Reasons:

1. `pnpm` is now an industry standard, being faster and less buggy than `yarn`.
2. Faster build time as builds are concurrent: 63 seconds down to 35 seconds!!
3. Resolves #9412

Co-authored-by: ThatOneCalculator <kainoa@t1c.dev>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9461
2023-01-13 04:18:16 +00:00
Jae Lo Presti 81584f2468 Dockerfile: path builds producing brick image 2023-01-08 11:26:35 +00:00
cutestnekoaqua d56cd55189
docker immutable install 2022-12-27 00:46:56 +01:00
cutestnekoaqua 2025f4d68c
Reproducible Builds 2022-12-27 00:24:19 +01:00
ThatOneCalculator 81afcce69b
chore: dockerfile cleanup 2022-12-17 09:22:25 -08:00
chimiana 8c8ae7c914 Update Dockerfile with python3 dependency required for docker-compose build step to succeed 2022-12-10 03:18:45 +00:00
Jae Lo Presti (DN0) bfb85428af
Docker: patch Docker build 2022-10-26 08:04:19 +03:00
ThatOneCalculator 97eabe92db calckey 🐋 2022-08-22 22:11:29 -07:00
ThatOneCalculator ef2ec5035b Fix bullboard 2022-08-07 23:22:49 -07:00
Hanna 7927c7cce4 Update 'Dockerfile' 2022-08-08 05:32:59 +02:00
ThatOneCalculator 6e49f7055c berry docker 2022-07-26 12:21:39 -07:00
ThatOneCalculator ac15dc429d df 2022-07-18 22:06:31 -07:00
ThatOneCalculator 0e25cf773a yarn lol 2022-07-18 22:04:21 -07:00
MeiMei 417e75b470
DockerでAlpineではなくDebianを使用するように (#8966)
* Debian

* CHANGELOG

* Update CHANGELOG
2022-07-08 17:17:21 +09:00
ThatOneCalculator 9d1c8b4f00 use `"packageManager"` 2022-05-29 17:08:57 -07:00
Kainoa Kanter 9652183eff
Update Dockerfile 2022-05-29 12:48:03 -07:00
Takuya Yoshida a8e779a68c
Power up (#8684) 2022-05-15 22:22:06 +09:00
syuilo 70958a9f77 update node to 18 2022-04-23 12:37:44 +09:00
syuilo 8dcdbddbfb fix: use import assertion 2022-03-01 00:40:53 +09:00
MeiMei 7ba5512a65
Node v16.13.2 (#8281)
* Node v16.13.2

* 一瞬CI変更

* Revert "一瞬CI変更"

This reverts commit 144df615a8.
2022-02-09 22:20:28 +09:00
MeiMei 974250da6c
Fix v12.96.x Docker (#7982) 2021-11-14 10:43:19 +09:00
syuilo 9acc36185b Update Dockerfile 2021-11-12 11:46:17 +09:00
Jun Kurihara 65d9c304df
fix Dockerfile (#7763)
* fix Dockerfile

* remove unnecessary change

* add misskey-assets in .dockerignore
2021-09-05 02:18:12 +09:00
syuilo 8407702b38
藍モード (#7687)
* wip

* wip

* シンボリックリンクやめた

* install lib dependency

* bring live2d assets from misskey-dev/assets

* refactor

* nanka iroiro

* コミット忘れ

* random motion

* wip

* run git submodule update --init

* コミット忘れ

* refactor

* fix bug

* Update misskey-assets

* lint

* lint

* lint

* 藍モード修正 (#7702)

* lazy load live2d script

* fix typo

* lazy load also widget

* hot link to cubism core

* https://github.com/misskey-dev/misskey/pull/7702/files#r695623821

* fix lint

* remove live2d stuff

* use iframe

* update

* Update gulpfile.ts

* update

* Update .gitattributes

* update

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2021-09-04 17:54:24 +09:00
MeiMei 1cd6ba3c1d
chore: Remove vips from Dockerfile (#7633) 2021-08-15 18:12:46 +09:00
syuilo bde114ad13 Update node 2021-08-12 11:28:51 +09:00
syuilo ecd541873b Update node version 2021-05-21 17:27:09 +09:00
syuilo 6573c3b522 Use Node.js v16 2021-04-28 09:22:01 +09:00
syuilo 79e60afd42
Update Dockerfile 2021-04-17 18:37:10 +09:00
MeiMei 44167ab84c
Use alpine3.13 on Docker (#7249) 2021-03-05 14:46:58 +09:00
takenoko d8872ca278
Use Node v14.15.4 (#7154) 2021-02-08 14:12:57 +09:00
MeiMei 3584786387
Use Node v14.15.1 (#6861)
https://nodejs.org/en/blog/vulnerability/november-2020-security-releases/
2020-11-28 14:20:32 +09:00
takenoko f0d0a1546a
Use node v14.15.0 (#6837)
* Use node v14.15.0

* Update Dockerfile
2020-11-15 12:35:28 +09:00
syuilo 7aa54dc92e Update Dockerfile 2020-11-14 15:12:43 +09:00
syuilo be321e95e5 Bump node version 2020-11-14 09:45:16 +09:00
rinsuki 9c5efb9da0
Dockerのビルド時にgitを入れるように (#6639)
917d3d0bd3 でgitの依存関係が追加されたのにgitが入っていないのでコケていた
2020-08-10 01:33:01 +09:00
syuilo 3599f16d22 chore(deps): Update dependencies 🚀 2020-06-27 23:25:06 +09:00
rinsuki f07564a452
docker buildでyarn.lockを考慮してなかったのを修正 (#6330) 2020-05-08 17:45:59 +09:00
syuilo d0f68bb5d1 chore: Use node 14.2 2020-05-07 08:45:52 +09:00
syuilo 808c680184 chore(docker): Use node 14 2020-04-26 11:15:53 +09:00
syuilo 2671c6b4f2 Use node 12.11.1 2019-10-04 16:59:12 +09:00
syuilo f4cb62db16 Update node version 2019-09-27 05:19:06 +09:00
syuilo 8de2f4ce76 Update node to 12.9.1 2019-09-03 05:43:44 +09:00
syuilo fe88b34b8a Update node version 2019-08-18 14:56:54 +09:00
Acid Chicken (硫酸鶏) 4c79dd4e96
Use yarn (#5154)
* Revert "✌️"

This reverts commit b5b437b878.

* Welcome back, yarn.lock

[lockfiles for all](https://yarnpkg.com/blog/2016/11/24/lockfiles-for-all/)

* Use alpine package registry instead of npm's

* Avoid npx

* Remove `"`

* Follow review

refs: https://github.com/syuilo/misskey/pull/5154#discussion_r303227256

* Update lockfile

* Use yarn instead of npm run

refs: https://github.com/syuilo/misskey/pull/5154#discussion_r303227285

* Back to npm

* Follow review

refs: https://github.com/syuilo/misskey/pull/5154#discussion_r303292279
2019-07-15 21:32:09 +09:00
Acid Chicken (硫酸鶏) 6e042ca344
Revert "Docker: Back to npm from yarn (#4730)"
This reverts commit 112a72abdf.
2019-07-14 09:58:45 +09:00
Satsuki Yanagi a8f945ae8e Update node version (#5101) 2019-07-05 02:48:32 +09:00
syuilo 50df9f7dff Update node version 2019-07-05 02:12:23 +09:00