soiz1 commited on
Commit
12972cf
·
verified ·
1 Parent(s): d27602a

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +0 -41
Dockerfile CHANGED
@@ -17,47 +17,6 @@ RUN npm install --legacy-peer-deps
17
  # OpenSSL の互換オプションを有効化
18
  ENV NODE_OPTIONS="--openssl-legacy-provider"
19
 
20
- RUN LF=$(printf '\\\012_') && \
21
- LF=${LF%_} && \
22
- EXTENSION_NAME=ML2Scratch && \
23
- EXTENSION_ID=ml2scratch && \
24
- COLLABORATOR=champierre && \
25
- EXTENSION_DESCRIPTION="ML2Scratch Blocks." && \
26
- cd node_modules/scratch-vm && \
27
- npm install [email protected] && \
28
- cd ../../ && \
29
- mkdir -p node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID} && \
30
- cp ${EXTENSION_ID}/scratch-vm/src/extensions/scratch3_${EXTENSION_ID}/index.js node_modules/scratch-vm/src/extensions/scratch3_${EXTENSION_ID}/ && \
31
- mv node_modules/scratch-vm/src/extension-support/extension-manager.js node_modules/scratch-vm/src/extension-support/extension-manager.js_orig && \
32
- node_modules/scratch-vm/src/extension-support/extension-manager.js_orig \
33
- node_modules/scratch-vm/src/extension-support/extension-manager.js && \
34
- mkdir -p src/lib/libraries/extensions/${EXTENSION_ID} && \
35
- cp ${EXTENSION_ID}/scratch-gui/src/lib/libraries/extensions/${EXTENSION_ID}/${EXTENSION_ID}.png src/lib/libraries/extensions/${EXTENSION_ID}/ && \
36
- cp ${EXTENSION_ID}/scratch-gui/src/lib/libraries/extensions/${EXTENSION_ID}/${EXTENSION_ID}-small.png src/lib/libraries/extensions/${EXTENSION_ID}/ && \
37
- mv src/lib/libraries/extensions/index.jsx src/lib/libraries/extensions/index.jsx_orig && \
38
- DESCRIPTION="\
39
- {${LF}\
40
- name: '${EXTENSION_NAME}',${LF}\
41
- extensionId: '${EXTENSION_ID}',${LF}\
42
- collaborator: '${COLLABORATOR}',${LF}\
43
- iconURL: ${EXTENSION_ID}IconURL,${LF}\
44
- insetIconURL: ${EXTENSION_ID}InsetIconURL,${LF}\
45
- description: (${LF}\
46
- <FormattedMessage${LF}\
47
- defaultMessage='${EXTENSION_DESCRIPTION}'${LF}\
48
- description='${EXTENSION_DESCRIPTION}'${LF}\
49
- id='gui.extension.${EXTENSION_ID}blocks.description'${LF}\
50
- />${LF}\
51
- ),${LF}\
52
- featured: true,${LF}\
53
- disabled: false,${LF}\
54
- internetConnectionRequired: true,${LF}\
55
- bluetoothRequired: false${LF}\
56
- }," && \
57
- sed -e "s|^export default \[$|import ${EXTENSION_ID}IconURL from './${EXTENSION_ID}/${EXTENSION_ID}.png';${LF}import ${EXTENSION_ID}InsetIconURL from './ml2scratch/ml2scratch-small.png';${LF}${LF}export default [${LF}${DESCRIPTION}|g" \
58
- src/lib/libraries/extensions/index.jsx_orig > src/lib/libraries/extensions/index.jsx
59
-
60
-
61
  # コンテナの起動時にサーバーを実行
62
  CMD ["npm", "start"]
63
 
 
17
  # OpenSSL の互換オプションを有効化
18
  ENV NODE_OPTIONS="--openssl-legacy-provider"
19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  # コンテナの起動時にサーバーを実行
21
  CMD ["npm", "start"]
22