Looking to start on the new design for e.cash. Since it is an entirely new build with basically no shared design elements
I'm proposing a fresh project with the latest next.js and tailwinds for styles
Details
- Reviewers
bytesofman - Group Reviewers
Restricted Project
npm i and npm run dev to see the site runs with basic e.cash setup
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- ecash-new-build
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 33309 Build 66100: Build Diff Build 66099: arc lint + arc unit
Event Timeline
see contrib/team-city/build-configurations.yml and add a preview-e.cash-v2 modeled after the existing preview-e.cash
we can handle prod CI separately / later but we should set up previews immediately to support the review process
web/e.cash_v2/public/favicon.png | ||
---|---|---|
1 | do we plan on this to be the same? |
okay cool, I'll add that
web/e.cash_v2/public/favicon.png | ||
---|---|---|
1 | well not necessarily. I haven't seen if we have a new one yet, but figured get it setup now and can replace it easy when we have the new one |
I love it, Next.js and Tailwind is my favorite combination. Especially the latest version of Tailwind. If there are any design and dev needs, please ping me.
Tail of the build log:
#1 [internal] load build definition from Dockerfile #1 sha256:db4f287c33aad300f8c8eb75dfa6170742a2b6658b4719f889f9036e01c92a61 #1 transferring dockerfile: 2B done #1 DONE 0.1s #2 [internal] load .dockerignore #2 sha256:39bbbd2d134bd388a490e2f9aefab1dfee0b27843a982012b1a17ae48c1f4328 #2 transferring context: 2B done #2 DONE 0.1s failed to solve with frontend dockerfile.v0: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount646349231/Dockerfile: no such file or directory Build preview-e.cash_v2 failed with exit code 1
Tail of the build log:
#1 [internal] load build definition from Dockerfile #1 sha256:41c02e62769f0f7a39da3b871fe579b54843eadb4b4d99898f68a5915fd05dbb #1 transferring dockerfile: 204B done #1 DONE 0.0s #2 [internal] load .dockerignore #2 sha256:6cf294ccd0834758308e53595a0582c849ac9bc6802240c4e1699d6c27145544 #2 transferring context: 2B done #2 DONE 0.0s #3 [internal] load metadata for docker.io/library/node:20-bookworm-slim #3 sha256:93140e13ebda7cc9a5e3ec31672d61555f70b4f1f1c47afea99382859061af0c #3 DONE 1.2s #5 [internal] load build context #5 sha256:f1609067efb915b1a4e40ea6008c62a6e0f2c2c65ac72103fab48c2d4561dd94 #5 transferring context: 70.88kB done #5 DONE 0.1s #4 [1/5] FROM docker.io/library/node:20-bookworm-slim@sha256:338e835e5d6b1e41d9336f2e54d740c7773a8adab6293981f28ac17fb46f74e2 #4 sha256:5485d9037c9d45bc7104bf04a2c5a994df4ff6f174870e2efdfb13c14f4a99a4 #4 resolve docker.io/library/node:20-bookworm-slim@sha256:338e835e5d6b1e41d9336f2e54d740c7773a8adab6293981f28ac17fb46f74e2 0.0s done #4 CACHED #6 [2/5] COPY . . #6 sha256:ea8dd350592ae7d9cd91cf63faf68b3fde3c80ec8140e1ddcab68f350fa3bde3 #6 CACHED #7 [3/5] COPY next.preview.js next.config.ts #7 sha256:02f84410d9dabffbb0c3e691dc4359eb0dd38d619d203894a569a1e307c88d44 #7 ERROR: "/next.preview.js" not found: not found #4 [1/5] FROM docker.io/library/node:20-bookworm-slim@sha256:338e835e5d6b1e41d9336f2e54d740c7773a8adab6293981f28ac17fb46f74e2 #4 sha256:5485d9037c9d45bc7104bf04a2c5a994df4ff6f174870e2efdfb13c14f4a99a4 #4 sha256:338e835e5d6b1e41d9336f2e54d740c7773a8adab6293981f28ac17fb46f74e2 6.49kB / 6.49kB done #4 sha256:248294c0bccf7e6aa26e6e4e52401dcc83ffff22751f9f905c7f09bcfeba204f 1.93kB / 1.93kB done #4 sha256:a4e6973a41ce35fa44f2dbefc212181f0ebd7f8bf304de1fa794db927dbf5360 6.58kB / 6.58kB done #4 CANCELED ------ > [3/5] COPY next.preview.js next.config.ts: ------ failed to compute cache key: "/next.preview.js" not found: not found Build preview-e.cash_v2 failed with exit code 1
Tail of the build log:
#1 [internal] load build definition from Dockerfile #1 sha256:ab11859f02dcfa45c6f8ae2dfd66a4ab02994becd442d4dd785e9c317fe760ec #1 transferring dockerfile: 206B done #1 DONE 0.0s #2 [internal] load .dockerignore #2 sha256:144f7fd798f65529fa6854c6999fe989adad1365b823a7dd5fe89037148bb3c7 #2 transferring context: 2B done #2 DONE 0.0s #3 [internal] load metadata for docker.io/library/node:20-bookworm-slim #3 sha256:93140e13ebda7cc9a5e3ec31672d61555f70b4f1f1c47afea99382859061af0c #3 DONE 1.1s #5 [internal] load build context #5 sha256:74a9170af29697a73d1c87746cad46c0ed79f6f9ce3abb263335b16aec0c7002 #5 transferring context: 70.88kB done #5 DONE 0.0s #4 [1/5] FROM docker.io/library/node:20-bookworm-slim@sha256:338e835e5d6b1e41d9336f2e54d740c7773a8adab6293981f28ac17fb46f74e2 #4 sha256:5485d9037c9d45bc7104bf04a2c5a994df4ff6f174870e2efdfb13c14f4a99a4 #4 resolve docker.io/library/node:20-bookworm-slim@sha256:338e835e5d6b1e41d9336f2e54d740c7773a8adab6293981f28ac17fb46f74e2 done #4 sha256:338e835e5d6b1e41d9336f2e54d740c7773a8adab6293981f28ac17fb46f74e2 6.49kB / 6.49kB done #4 sha256:248294c0bccf7e6aa26e6e4e52401dcc83ffff22751f9f905c7f09bcfeba204f 1.93kB / 1.93kB done #4 sha256:a4e6973a41ce35fa44f2dbefc212181f0ebd7f8bf304de1fa794db927dbf5360 6.58kB / 6.58kB done #4 sha256:4d42ba2ca607bcf1f708f6e6056c6ee90ab5cc2429a01a41774d9887709b61b4 0B / 3.31kB 0.1s #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 0B / 41.17MB 0.1s #4 sha256:3311734ea68969f9751da85e9c2aa62bff5bb70ed6d5211d07f470239cf4d3c0 0B / 1.71MB 0.1s #4 sha256:4d42ba2ca607bcf1f708f6e6056c6ee90ab5cc2429a01a41774d9887709b61b4 3.31kB / 3.31kB 0.1s done #4 extracting sha256:4d42ba2ca607bcf1f708f6e6056c6ee90ab5cc2429a01a41774d9887709b61b4 done #4 sha256:9057aa29eef15efc697e2576f390acdfc8bbb5b210776d0199728f2b9df56108 0B / 448B 0.2s #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 8.39MB / 41.17MB 0.4s #4 sha256:3311734ea68969f9751da85e9c2aa62bff5bb70ed6d5211d07f470239cf4d3c0 1.71MB / 1.71MB 0.2s done #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 28.31MB / 41.17MB 0.5s #4 sha256:9057aa29eef15efc697e2576f390acdfc8bbb5b210776d0199728f2b9df56108 448B / 448B 0.4s done #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 41.17MB / 41.17MB 0.6s #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 41.17MB / 41.17MB 0.6s done #4 extracting sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 0.1s #4 extracting sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 1.2s done #4 extracting sha256:3311734ea68969f9751da85e9c2aa62bff5bb70ed6d5211d07f470239cf4d3c0 0.1s done #4 extracting sha256:9057aa29eef15efc697e2576f390acdfc8bbb5b210776d0199728f2b9df56108 done #4 DONE 2.1s #6 [2/5] COPY . . #6 sha256:087cf257705974c9e9ca6b0131073f45ce620f02bc465b171b2bc9091d4af5b5 #6 DONE 0.2s #7 [3/5] RUN cp next.preview.js next.config.ts #7 sha256:d6636cbda73a844e5487a535a686fd9720503f5b79b857ced66ed4a8e3b61b2f #7 0.375 cp: cannot stat 'next.preview.js': No such file or directory #7 ERROR: executor failed running [/bin/sh -c cp $PREVIEW_BUILD next.config.ts]: exit code: 1 ------ > [3/5] RUN cp next.preview.js next.config.ts: ------ executor failed running [/bin/sh -c cp $PREVIEW_BUILD next.config.ts]: exit code: 1 Build preview-e.cash_v2 failed with exit code 1
Tail of the build log:
#1 [internal] load build definition from Dockerfile #1 sha256:cf506e59b2136027bf31ef116d230b904e9a51e9f1e0a8f0f1511a67e81ebdff #1 transferring dockerfile: 204B done #1 DONE 0.0s #2 [internal] load .dockerignore #2 sha256:fec35b2e6d4f01cd6fd6c4061e7f9a93fa9f65e3b09775f20336af21f611a98f #2 transferring context: 2B done #2 DONE 0.0s #3 [internal] load metadata for docker.io/library/node:20-bookworm-slim #3 sha256:93140e13ebda7cc9a5e3ec31672d61555f70b4f1f1c47afea99382859061af0c #3 DONE 0.6s #4 [1/5] FROM docker.io/library/node:20-bookworm-slim@sha256:73ebf046e79f9d5ff3af26337b18dbf637831d91a42ca7cf3df5b3089862a09c #4 sha256:4b92198655bf644a1b1450e1e22656c8eb70c58114d1b63ea375e0901817da43 #4 resolve docker.io/library/node:20-bookworm-slim@sha256:73ebf046e79f9d5ff3af26337b18dbf637831d91a42ca7cf3df5b3089862a09c done #4 sha256:248294c0bccf7e6aa26e6e4e52401dcc83ffff22751f9f905c7f09bcfeba204f 1.93kB / 1.93kB done #4 sha256:a4e6973a41ce35fa44f2dbefc212181f0ebd7f8bf304de1fa794db927dbf5360 6.58kB / 6.58kB done #4 sha256:73ebf046e79f9d5ff3af26337b18dbf637831d91a42ca7cf3df5b3089862a09c 6.49kB / 6.49kB done #4 extracting sha256:4d42ba2ca607bcf1f708f6e6056c6ee90ab5cc2429a01a41774d9887709b61b4 done #4 sha256:4d42ba2ca607bcf1f708f6e6056c6ee90ab5cc2429a01a41774d9887709b61b4 3.31kB / 3.31kB 0.3s done #4 sha256:3311734ea68969f9751da85e9c2aa62bff5bb70ed6d5211d07f470239cf4d3c0 1.71MB / 1.71MB 0.3s done #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 41.17MB / 41.17MB 0.4s done #4 sha256:9057aa29eef15efc697e2576f390acdfc8bbb5b210776d0199728f2b9df56108 448B / 448B 0.4s done #4 extracting sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 1.2s done #4 extracting sha256:3311734ea68969f9751da85e9c2aa62bff5bb70ed6d5211d07f470239cf4d3c0 0.1s done #4 extracting sha256:9057aa29eef15efc697e2576f390acdfc8bbb5b210776d0199728f2b9df56108 done #4 DONE 1.8s #5 [internal] load build context #5 sha256:8167ccd25985ddf7aab2bf754c5b6707d6ee01ace982b1da28a8f6469129b3e7 #5 transferring context: 70.88kB done #5 DONE 0.0s executor failed running [/bin/sh -c npm run build]: exit code: 1 Build preview-e.cash_v2 failed with exit code 1
Tail of the build log:
#1 DONE 0.0s #2 [internal] load .dockerignore #2 sha256:7128d5897bd61b3ec5b00bd19bc9b4bd7c08bb9151e4f1432dad97f9a0391190 #2 transferring context: 2B done #2 DONE 0.0s #3 [internal] load metadata for docker.io/library/node:20-bookworm-slim #3 sha256:93140e13ebda7cc9a5e3ec31672d61555f70b4f1f1c47afea99382859061af0c #3 DONE 0.8s #5 [internal] load build context #5 sha256:84da00e1429e87529f7ff0c92489714ba051d49731ba959926210adc07f0c432 #5 transferring context: 70.88kB done #5 DONE 0.0s #4 [1/5] FROM docker.io/library/node:20-bookworm-slim@sha256:73ebf046e79f9d5ff3af26337b18dbf637831d91a42ca7cf3df5b3089862a09c #4 sha256:4b92198655bf644a1b1450e1e22656c8eb70c58114d1b63ea375e0901817da43 #4 resolve docker.io/library/node:20-bookworm-slim@sha256:73ebf046e79f9d5ff3af26337b18dbf637831d91a42ca7cf3df5b3089862a09c done #4 CACHED #6 [2/5] COPY . . #6 sha256:bc6344707f5a21f5b5ee0bbd22d0cc68f73fce3e2316bf0d5885c71cfe237e76 #6 DONE 0.2s #7 [3/5] COPY next.preview.ts next.config.ts #7 sha256:b8119fb2a7b15ec1f2c194c21dea21c0d714f61d5598d7df8ae5cbd6a3fcf6a6 #7 DONE 0.0s #8 [4/5] RUN npm ci #8 sha256:963763844e5d7b041952d639d3be2cca202f892f8719dc37ec033a2ca1563ab7 #8 6.123 #8 6.123 added 70 packages, and audited 71 packages in 6s #8 6.123 #8 6.123 15 packages are looking for funding #8 6.123 run `npm fund` for details #8 6.124 #8 6.124 found 0 vulnerabilities #8 6.125 npm notice #8 6.125 npm notice New major version of npm available! 10.8.2 -> 11.4.0 #8 6.125 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.4.0 #8 6.125 npm notice To update run: npm install -g npm@11.4.0 #8 6.125 npm notice #8 DONE 6.4s #9 [5/5] RUN npm run build #9 sha256:9a8cb1bdec33dc439cf7cd1952758a3b30b3376c56774937077eee2881852ca3 #9 0.594 #9 0.594 > e.cash_v2@0.1.0 build #9 0.594 > next build #9 0.594 #9 1.139 Attention: Next.js now collects completely anonymous telemetry regarding usage. #9 1.140 This information is used to shape Next.js' roadmap and prioritize features. #9 1.141 You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL: #9 1.141 https://nextjs.org/telemetry #9 1.141 #9 1.245 ▲ Next.js 15.3.2 #9 1.245 #9 1.259 Creating an optimized production build ... Build preview-e.cash_v2 timed out after 3600.0s
Tail of the build log:
#4 sha256:248294c0bccf7e6aa26e6e4e52401dcc83ffff22751f9f905c7f09bcfeba204f 1.93kB / 1.93kB done #4 sha256:a4e6973a41ce35fa44f2dbefc212181f0ebd7f8bf304de1fa794db927dbf5360 6.58kB / 6.58kB done #4 sha256:4d42ba2ca607bcf1f708f6e6056c6ee90ab5cc2429a01a41774d9887709b61b4 0B / 3.31kB 0.1s #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 0B / 41.17MB 0.1s #4 sha256:3311734ea68969f9751da85e9c2aa62bff5bb70ed6d5211d07f470239cf4d3c0 1.71MB / 1.71MB 0.2s done #4 sha256:9057aa29eef15efc697e2576f390acdfc8bbb5b210776d0199728f2b9df56108 0B / 448B 0.2s #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 18.87MB / 41.17MB 0.4s #4 sha256:9057aa29eef15efc697e2576f390acdfc8bbb5b210776d0199728f2b9df56108 448B / 448B 0.4s done #4 sha256:4d42ba2ca607bcf1f708f6e6056c6ee90ab5cc2429a01a41774d9887709b61b4 3.31kB / 3.31kB 0.4s done #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 30.41MB / 41.17MB 0.5s #4 extracting sha256:4d42ba2ca607bcf1f708f6e6056c6ee90ab5cc2429a01a41774d9887709b61b4 done #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 41.17MB / 41.17MB 0.6s #4 extracting sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f #4 sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 41.17MB / 41.17MB 0.6s done #4 extracting sha256:c7c1c737da4ccbf56e081c599996f6bd87023ae4824a55e1eb3fc87fc6607c1f 1.1s done #4 extracting sha256:3311734ea68969f9751da85e9c2aa62bff5bb70ed6d5211d07f470239cf4d3c0 #4 extracting sha256:3311734ea68969f9751da85e9c2aa62bff5bb70ed6d5211d07f470239cf4d3c0 0.1s done #4 extracting sha256:9057aa29eef15efc697e2576f390acdfc8bbb5b210776d0199728f2b9df56108 #4 extracting sha256:9057aa29eef15efc697e2576f390acdfc8bbb5b210776d0199728f2b9df56108 done #4 DONE 2.2s #6 [2/5] COPY . . #6 sha256:c7520d8f014cfed005ab2828812fa591f0f0a508d47af468c6d1b472172cd1c0 #6 DONE 0.2s #7 [3/5] COPY next.preview.ts next.config.ts #7 sha256:0935e333ff772cb1b58f77920e9f8f170579729a8d81ceeb4b0f22213a594f59 #7 DONE 0.1s #8 [4/5] RUN npm ci #8 sha256:84185592919da0b3f70ed76b9091f9edb0bd0a7eb2d4cda6f222ddb1d17fa12f #8 5.878 #8 5.878 added 70 packages, and audited 71 packages in 6s #8 5.878 #8 5.878 15 packages are looking for funding #8 5.878 run `npm fund` for details #8 5.879 #8 5.879 found 0 vulnerabilities #8 5.880 npm notice #8 5.880 npm notice New major version of npm available! 10.8.2 -> 11.4.0 #8 5.880 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.4.0 #8 5.880 npm notice To update run: npm install -g npm@11.4.0 #8 5.880 npm notice #8 DONE 6.1s #9 [5/5] RUN npm run build #9 sha256:730ed33370b2b8d1edc1a3586dd83d925ae293d483a974d4d3ea2d6e55b4472f #9 0.552 #9 0.552 > e.cash_v2@0.1.0 build #9 0.552 > next build #9 0.552 #9 1.082 Attention: Next.js now collects completely anonymous telemetry regarding usage. #9 1.082 This information is used to shape Next.js' roadmap and prioritize features. #9 1.082 You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL: #9 1.082 https://nextjs.org/telemetry #9 1.082 #9 1.190 ▲ Next.js 15.3.2 #9 1.190 #9 1.201 Creating an optimized production build ... Build preview-e.cash_v2 timed out after 3600.0s