@@ 77,21 77,21 @@ I downloaded it and it started up. But that's all it did. As the version I got d
I then tried to build my own image, as surely it must build right? Try to see what's wrong with this Docker compose.
#+BEGIN_SRC yaml
- version: "3.7"
-
- services:
- nanos:
- build: .
- image: ledgerhq/speculos
- volumes:
- - ./apps:/speculos/apps
- ports:
- - "1234:1234" # gdb
- - "5000:5000" # api
- - "40000:40000" # apdu
- - "41000:41000" # vnc
- command: "--model nanos ./apps/btc.elf --sdk 2.0 --seed secret --display headless --apdu-port 40000 --vnc-port 41000"
- # Add `--vnc-password "<password>"` for macos users to use built-in vnc client.
+ version: "3.7"
+
+ services:
+ nanos:
+ build: .
+ image: ledgerhq/speculos
+ volumes:
+ - ./apps:/speculos/apps
+ ports:
+ - "1234:1234" # gdb
+ - "5000:5000" # api
+ - "40000:40000" # apdu
+ - "41000:41000" # vnc
+ command: "--model nanos ./apps/btc.elf --sdk 2.0 --seed secret --display headless --apdu-port 40000 --vnc-port 41000"
+ # Add `--vnc-password "<password>"` for macos users to use built-in vnc client.
#+END_SRC
Did you spot it? It's the ~build: . , image: ledgerhq/speculos~ part. It's as if they don't want people to know that the image in fact *does NOT build at all*. At this point I had enough, I spent a whole day on this piece of steaming garbage and I got exactly nowhere. I even opened and promptly closed [[https://github.com/LedgerHQ/openpgp-card-app/issues/72][this]] fun and wholesome issue.
@@ 54,122 54,113 @@
(defvar org-publish-project-alist)
(setq org-publish-project-alist
`(
- ;; Blog
- ("redalder-blog-content"
- :base-directory ,(expand-file-name "./blog/")
- :base-extension "org"
- :publishing-directory ,(expand-file-name "./public_html/blog")
- :recursive t
+ ;; Blog
+ ("redalder-blog-content"
+ :base-directory ,(expand-file-name "./blog/")
+ :base-extension "org"
+ :publishing-directory ,(expand-file-name "./public_html/blog")
+ :recursive t
:section-numbers nil
:with-toc nil
:with-date nil
- :html-template ,(templated-html-load-template "./templates/blog.html")
- :publishing-function org-html-publish-to-templated-html
- :headline-levels 5
- :exclude "^\\(index.org\\|*.inc\\)"
- :auto-preamble t
- :auto-sitemap t
+ :html-template ,(templated-html-load-template "./templates/blog.html")
+ :publishing-function org-html-publish-to-templated-html
+ :headline-levels 5
+ :exclude "^\\(index.org\\|*.inc\\)"
+ :auto-preamble t
+ :auto-sitemap t
:sitemap-folders ignore
:sitemap-style list
:sitemap-title "Magic_RB's blog"
:sitemap-filename "sitemap.inc"
:sitemap-sort-files anti-chronologically)
- ("redalder-blog-index"
- :base-directory ,(expand-file-name "./blog/")
- :root-directory ,(expand-file-name "./blog/")
- :recursive t
- :base-extension "org"
- :exclude "^.*$"
- :include ("index.org")
- :publishing-directory ,(expand-file-name "./public_html/blog/")
- :section-numbers nil
- :with-toc nil
- :with-date nil
- :html-template ,(templated-html-load-template "./templates/blog-index.html")
- :publishing-function org-html-publish-to-templated-html)
- ("redalder-blog"
- :components ("redalder-blog-content" "redalder-blog-index"))
-
-
- ;; Homepage
- ("redalder-homepage"
- :base-directory ,(expand-file-name "./home")
- :recursive nil
- :base-extension "org"
- :exclude "^.*$"
- :include ("index.org")
- :with-toc nil
- :publishing-directory ,(expand-file-name "./public_html/")
- :html-template ,(templated-html-load-template "./templates/index.html")
- :publishing-function org-html-publish-to-templated-html)
-
-
- ;; Contact
- ("redalder-contact"
- :base-directory ,(expand-file-name "./home")
- :recursive nil
- :base-extension "org"
- :exclude "^.*$"
- :include ("contact.org")
- :with-toc nil
- :publishing-directory ,(expand-file-name "./public_html/")
- :html-template ,(templated-html-load-template "./templates/empty.html")
- :publishing-function org-html-publish-to-templated-html)
-
- ;; Links
- ("redalder-links"
- :base-directory ,(expand-file-name "./home")
- :recursive nil
- :base-extension "org"
- :exclude "^.*$"
- :include ("links.org")
- :with-toc nil
- :publishing-directory ,(expand-file-name "./public_html/")
- :html-template ,(templated-html-load-template "./templates/empty.html")
- :publishing-function org-html-publish-to-templated-html)
-
- ;; Static images and css and js for redalder.org
- ("redalder-assets"
- :base-directory ,(expand-file-name "./assets/")
- :publishing-directory ,(expand-file-name "./public_html/")
- :recursive t
- :base-extension ,magic_rb/asset-include
- :publishing-function org-publish-attachment)
-
-
- ("nixng-examples"
- :base-directory ,(expand-file-name "./nixng/examples/")
- :base-extension "org"
- :publishing-directory ,(expand-file-name "./public_html/")
- :html-template ,(templated-html-load-template "./templates/example.html")
- :publishing-function org-html-publish-to-templated-html)
-
- ;; Static images and css and js for nixng.org
- ("nixng-assets"
- :base-directory ,(expand-file-name "./assets/")
- :publishing-directory ,(expand-file-name "./public_html/")
- :recursive t
- :base-extension ,magic_rb/asset-include
- :publishing-function org-publish-attachment)
-
- ;; top-level trigger
- ("redalder-publish"
- :components ("redalder-blog"
- "redalder-assets"
- "redalder-homepage"
- "redalder-contact"
- "redalder-links"))
-
- ("nixng-publish"
- :components ("nixng-assets"
- "nixng-examples"))))
+ ("redalder-blog-index"
+ :base-directory ,(expand-file-name "./blog/")
+ :root-directory ,(expand-file-name "./blog/")
+ :recursive t
+ :base-extension "org"
+ :exclude "^.*$"
+ :include ("index.org")
+ :publishing-directory ,(expand-file-name "./public_html/blog/")
+ :section-numbers nil
+ :with-toc nil
+ :with-date nil
+ :html-template ,(templated-html-load-template "./templates/blog-index.html")
+ :publishing-function org-html-publish-to-templated-html)
+ ("redalder-blog"
+ :components ("redalder-blog-content" "redalder-blog-index"))
+
+
+ ;; Homepage
+ ("redalder-homepage"
+ :base-directory ,(expand-file-name "./home")
+ :recursive nil
+ :base-extension "org"
+ :exclude "^.*$"
+ :include ("index.org")
+ :with-toc nil
+ :publishing-directory ,(expand-file-name "./public_html/")
+ :html-template ,(templated-html-load-template "./templates/index.html")
+ :publishing-function org-html-publish-to-templated-html)
+
+
+ ;; Contact
+ ("redalder-contact"
+ :base-directory ,(expand-file-name "./home")
+ :recursive nil
+ :base-extension "org"
+ :exclude "^.*$"
+ :include ("contact.org")
+ :with-toc nil
+ :publishing-directory ,(expand-file-name "./public_html/")
+ :html-template ,(templated-html-load-template "./templates/empty.html")
+ :publishing-function org-html-publish-to-templated-html)
+
+ ;; Links
+ ("redalder-links"
+ :base-directory ,(expand-file-name "./home")
+ :recursive nil
+ :base-extension "org"
+ :exclude "^.*$"
+ :include ("links.org")
+ :with-toc nil
+ :publishing-directory ,(expand-file-name "./public_html/")
+ :html-template ,(templated-html-load-template "./templates/empty.html")
+ :publishing-function org-html-publish-to-templated-html)
+
+ ;; Static images and css and js for redalder.org
+ ("redalder-assets"
+ :base-directory ,(expand-file-name "./assets/")
+ :publishing-directory ,(expand-file-name "./public_html/")
+ :recursive t
+ :base-extension ,magic_rb/asset-include
+ :publishing-function org-publish-attachment)
+
+ ;; Static images and css and js for nixng.org
+ ("nixng-assets"
+ :base-directory ,(expand-file-name "./assets/")
+ :publishing-directory ,(expand-file-name "./public_html/")
+ :recursive t
+ :base-extension ,magic_rb/asset-include
+ :publishing-function org-publish-attachment)
+
+ ;; top-level trigger
+ ("redalder-publish"
+ :components ("redalder-blog"
+ "redalder-assets"
+ "redalder-homepage"
+ "redalder-contact"
+ "redalder-links"))
+
+ ("nixng-publish"
+ :components ("nixng-assets"))))
(defun magic_rb/publish-website (website)
"Publish WEBSITE."
(cond ((string= website "redalder.org")
- (org-publish "redalder-publish" t))
- ((string= website "nixng.org")
- (org-publish "nixng-publish"))))
+ (org-publish "redalder-publish" t))
+ ((string= website "nixng.org")
+ (org-publish "nixng-publish"))))
(provide 'make)
;;; make.el ends here