- handbook
- Company
- Company
- Board
- Communications
- Decision making
- Guides
- KPIs and OKRs
- principles
- Remote Work
- Security
- Asset Management Policy
- Business Continuity & Disaster Recovery Policy
- Information Security Roles and Responsibilities
- Operations Security Policy
- Risk Management Policy
- Third-Party Risk Management Policy
- Human Resources Security Policy
- Access Control Policy
- Incident Response Plan
- Cryptography Policy
- Information Security Policy and Acceptable Use Policy
- Secure Development Policy
- Data Management Policy
- strategy
- values
- Operations
- Product
- Feedback
- Market Segments
- Metrics
- Node-RED Dashboard
- personas
- Pricing Principles
- Principles
- Responsibilities
- Strategy
- Versioning
- Customer department
- Customer
- Customer Success
- flowfuseforeducation
- Hubspot
- Marketing
- How we work
- Marketing
- Video
- Customer Stories
- Social Media
- Community
- Marketing - Website
- FlowFuse Messaging
- blog
- Lead Generation
- Webinars
- Sales
- Engineering & Design Practices
- Design
- Engineering
- Certified Nodes
- Contributing
- Front End
- Packaging Guidelines
- Platform Ops
- Deployment
- Incident Response
- Observability
- Production Environment
- FlowFuse Dedicated
- Staging Environment
- Project Management
- Releases
- Security Policy
- Team NPM Registry
- tools
- Website A/B Testing
- Internal Operations
- People Ops
# FlowFuse Team NPM Registry
To enable a local development environment for the Team NPM feature follow these steps.
# Registry Setup
- Create a directory to hold the NPM registry
mkdir npm-registry cd npm-registry
- Create
mkdir config storage
- Install verdaccio
npm install --prefix=. verdaccio
- Clone auth plugin
git clone https://github.com/FlowFuse/verdaccio-ff-auth.git
- Build auth plugin
cd verdaccio-ff-auth npm install npm run build
- Add auth plugin
cd .. npm install ./verdaccio-ff-auth
- Configure verdaccio, create a file called
config/config.yaml
storage: ../storage auth: ff-auth: baseURL: http://127.0.0.1:3000 adminSecret: secret packages: '@*/*': access: $authenticated log: { type: stdout, format: pretty, level: http }
- Start verdaccio
./node_modules/.bin/verdaccio --config config/config.yaml
# Configure Flowfuse
- Add the following to the end of your
flowforge.yml
filenpmRegistry: enabled: true url: http://localhost:4873 admin: username: admin password: secret
- Update TeamTypes to enable the feature