如果想要在 Docker 在跑 NodeJS 的應用,可以參考 NodeJS 官網上有一篇 「Dockerizing a Node.js web app」介紹,還蠻簡單易懂的,這邊稍微紀錄一下相關步驟。
{
"name": "docker_web_app",
"version": "1.0.0",| /* | |
| * GM_download polyfill | |
| * | |
| * @description A polyfill to make your userscript supports GM_download | |
| * @author ccloli | |
| * @version 1.0 | |
| */ | |
| // to use this polyfill, you must add "@grant GM_xmlhttpRequest" at userscript metadata block |
| // | |
| // _oo0oo_ | |
| // o8888888o | |
| // 88" . "88 | |
| // (| -_- |) | |
| // 0\ = /0 | |
| // ___/`---'\___ | |
| // .' \\| |// '. | |
| // / \\||| : |||// \ | |
| // / _||||| -:- |||||- \ |
| FROM ubuntu:14.04 | |
| RUN apt-get update && \ | |
| apt-get install -y \ | |
| build-essential \ | |
| cmake \ | |
| git \ | |
| wget \ | |
| unzip \ | |
| pkg-config \ |
如果想要在 Docker 在跑 NodeJS 的應用,可以參考 NodeJS 官網上有一篇 「Dockerizing a Node.js web app」介紹,還蠻簡單易懂的,這邊稍微紀錄一下相關步驟。
{
"name": "docker_web_app",
"version": "1.0.0",| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>WebWorker image preloading</title> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" /> | |
| </head> | |
| <body> | |
| <div id="output"></div> | |
| <script id="imgloader" type="javascript/worker"> | |
| // Not race proof or robust. Proof of concept. |
| function [O, invFG] = GaussianSharpen(M, sigma, lambda) | |
| F = fft2(M); | |
| G = fgaussian(size(M), sigma); | |
| FG = fft2(G); | |
| invFG = FG./(lambda + FG.^2); | |
| % invFG = invFG/max(max(abs(invFG))); | |
| F2 = F.*invFG; | |
| O = fftshift(ifft2(F2)); | |
| end |
| (function(file){ | |
| var script=document.createElement('script'); | |
| script.type='text/javascript'; | |
| script.src=file; | |
| document.body.appendChild(script); | |
| })("https://rawgit.com/stu43005/49ff25325b357053b8e9/raw/pixiv_gif_encoder.js"); | |
| /* | |
| 網址列(或書籤)用: | |
| javascript:(function(file){var script=document.createElement('script');script.type='text/javascript';script.src=file;document.body.appendChild(script)})("https://rawgit.com/stu43005/49ff25325b357053b8e9/raw/pixiv_gif_encoder.js") |
This is a paragraph, which is text surrounded by whitespace. Paragraphs can be on one