Docker 安装开源的IT资产管理系统Snipe-IT

一、安装

1、创建docker-compose.yaml

bash 复制代码
version: '3'

services:
  snipeit:
    container_name: snipeit
    image: snipe/snipe-it:v6.1.2
    restart: always
    ports:
      - "8000:80"
    volumes:
      - ./logs:/var/www/html/storage/logs
    depends_on:
      - mysql
    env_file:
      - .env.docker
    networks:
      - snipeit-backend
  mysql:
    image: mysql:5.7
    container_name: snipeit-db
    ports:
      - 3308:3306
    restart: always
    volumes:
      - ./data:/var/lib/mysql
    env_file:
      - .env.docker
    networks:
      - snipeit-backend
networks:
  snipeit-backend:

2、下载docker环境配置文件:.env.docker,注意这是一个隐藏文件

下载地址:https://github.com/snipe/snipe-it/blob/v6.1.2/.env.docker

要修改的点如下:

MYSQL_PASSWORD,MYSQL_PASSWORD,APP_ENV,APP_KEY,APP_URL,APP_TIMEZONE,APP_LOCALE

用 "docker-compose run --rm snipeit bash" 生成 APP_KEY

bash 复制代码
# --------------------------------------------
# REQUIRED: DB SETUP
# --------------------------------------------
MYSQL_DATABASE=snipeit
MYSQL_USER=snipeit
MYSQL_PASSWORD=123456
MYSQL_ROOT_PASSWORD=123456
# --------------------------------------------
# REQUIRED: BASIC APP SETTINGS
# --------------------------------------------
APP_ENV=production
APP_DEBUG=false
# please regenerate the APP_KEY value by calling `docker-compose run --rm snipeit bash` and then `php artisan key:generate --show` and then copy paste the value here
APP_KEY=base64:Re5HpqcZvAgRwxNJmW4FY2MVZgBTUpDOmBOE+96lTzE=
APP_URL=http://10.3.0.210:8000
APP_TIMEZONE='Asia/Shanghai'
APP_LOCALE=zh-CN
MAX_RESULTS=500

3、文件目录如下

复制代码
[root@10-3-0-210 snipe-it]# ll -a

-rw-r--r-- 1 root    root  556 Dec  3 00:41 docker-compose.yaml
-rw-r--r-- 1 root    root 4557 Dec  3 00:45 .env.docker

4、运行

bash 复制代码
[root@10-3-0-210 snipe-it]# docker-compose up -d
Creating network "snipe-it_snipeit-backend" with the default driver
Creating snipeit-db ... done
Creating snipeit    ... done

二、设置

1、打开网址:http://10.3.0.210:8000/

2、修改权限

bash 复制代码
docker exec -it snipeit /bin/bash
chmod -R 777 storage

3、 创建数据库,这一步超级慢,慢慢等吧

4、创建管理员

5、登录

6、首页

7、设置资产标签自动编号

相关推荐
白鲸开源6 小时前
Ubuntu 22 下 DolphinScheduler 3.x 伪集群部署实录
java·ubuntu·开源
算家计算7 小时前
模糊高清修复真王炸!ComfyUI-SeedVR2-Kontext(画质修复+P图)本地部署教程
人工智能·开源·aigc
weiwenhao8 小时前
关于 nature 编程语言
人工智能·后端·开源
小Wang11 小时前
npm私有库创建(docker+verdaccio)
前端·docker·npm
NocoBase15 小时前
GitHub 上 Star 数量前 10 的开源项目管理工具
开源·github·资讯
算家计算1 天前
7B参数拿下30个世界第一!Hunyuan-MT-7B本地部署教程:腾讯混元开源业界首个翻译集成模型
人工智能·开源
FIT2CLOUD飞致云1 天前
SQLBot开源智能问数系统成功进入GitHub趋势榜主榜,Star数突破2,000个!
开源
scilwb2 天前
Isaac Sim机械臂教程 - 阶段1:基础环境搭建与机械臂加载
人工智能·开源
杨杨杨大侠2 天前
Atlas Mapper 案例 01:初级开发者 - 电商订单系统开发
java·开源·github
FIT2CLOUD飞致云2 天前
AI智能问数能力全面升级,DataEase开源BI工具v2.10.13 LTS版本发布
开源