Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.19 KB

File metadata and controls

31 lines (26 loc) · 1.19 KB

AssetManager

A simple, locally-hosted asset management platform

Try out a live demo here

Admin password: pass

Setup

AssetManager is designed to run as a Docker container. The following docker-compose file can be used as a starting point.

version: '3.8'
services:
  assetmanager:
    image: jacklrpendleton/assetmanager:latest
    ports:
      - '3002:3002'
    environment:
      - MONGODB_URI=
      - ADMIN_PASSWORD=
      - JWT_SECRET=
      - NEXT_PUBLIC_BASE_DOMAIN="https://assets.example.com"
      - NEXT_PUBLIC_APP_NAME="Asset Management"
      - NEXT_PUBLIC_TAG_URL="Example LLC"
    restart: unless-stopped

All that's needed to run the app is an empty MongoDB database named asset-db containing a collection named assets.

Once the app connects to your database, it will insert a few example items. Feel free to check them out for ideas, or delete them and start from scratch.

Adding Images

Images are stored in this git repo. Images can be added by opening a pull request with the new images. Please ensure images meet the following requirements: PNG of the item with a transparent background, 512x512px.