Spaces:
Build error
Build error
File size: 1,418 Bytes
dee6884 5eaa401 535e1e4 24c5e53 38d6080 46a59bb 535e1e4 38d6080 80b136c 535e1e4 32684b6 535e1e4 32684b6 535e1e4 fc9e695 fe85de0 46a59bb 9c22fe0 dd3600c 60d0969 32684b6 dd3600c 32684b6 fe85de0 535e1e4 7aa2a5e 535e1e4 bb18667 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
FROM node:latest
# Default working dir
WORKDIR /opt/node_app
# Get apt up and running
RUN apt update
#RUN apt install git yarn -y
#RUN npm install --global yarn
#RUN npm install react react-dom @excalidraw/excalidraw vscode-languageclient -g
# Create a React
#RUN npx create-react-app my-excalidraw-app
RUN git clone https://github.com/excalidraw/excalidraw
# Change to the newly created directory
#WORKDIR /opt/node_app/my-excalidraw-app
WORKDIR /opt/node_app/excalidraw
# Set ENV on dev / prod
RUN echo -e "\n\nBROWSER=NONE" >> .env.development
RUN echo -e "\n\nBROWSER=NONE" >> .env.development
# Setup npm / yarn / deps
RUN npm install react react-dom
RUN npm install workbox-build workbox-window eslint
# Run yarn to install deps
RUN yarn
# Replace the content of src/App.js
#RUN echo "import React from 'react';" > src/App.js \
#&& echo "import Excalidraw from '@excalidraw/excalidraw';" >> src/App.js \
#&& echo "import './App.css';" >> src/App.js \
#&& echo "function App() {" >> src/App.js \
#&& echo " return (" >> src/App.js \
#&& echo " <div className='App'>" >> src/App.js \
#&& echo " <Excalidraw />" >> src/App.js \
#&& echo " </div>" >> src/App.js \
#&& echo " );" >> src/App.js \
#&& echo "}" >> src/App.js \
#&& echo "export default App;" >> src/App.js
# Make port 3000 available outside the container
EXPOSE 3000
# Start the development server
CMD ["yarn", "start"]
|