- Add all 8 Zoo apps as git submodules - Create unified management scripts (setup, install, start, stop, status) - Add Docker Compose configuration - Complete documentation Submodules: - zoo.ngo (main platform) → localhost:3000 - zoo.fund (funding) → localhost:3005 - zoo.exchange (trading) → localhost:3001 - zoo.network (network tools) → localhost:3002 - zoo.computer (desktop app) → localhost:3003 - zoo.lab (research) → localhost:3004 - zoo.vote (DAO governance) → localhost:3006 - zoo.foundation (foundation site) → localhost:3007
17 lines
265 B
Docker
17 lines
265 B
Docker
FROM node:20-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
# Install dependencies
|
|
COPY package*.json ./
|
|
RUN npm install
|
|
|
|
# Copy source
|
|
COPY . .
|
|
|
|
# Expose port (will be overridden by compose.yml)
|
|
EXPOSE 3000
|
|
|
|
# Start dev server (will be overridden by compose.yml)
|
|
CMD ["npm", "run", "dev"]
|