PicImpact,分享你和世界!

PicImpact,分享你和世界!

阅读量:
评论数:

9月份部署了PicImpact用来展示我自己拍的一些照片,真的挺好看的。

休息的时候到处走走,拍拍,人生的意义或许就在其中吧。

我的相册:https://congx.in/

预览

PicImpact-1.avif

PicImpact-2.avif

部署

GitHub地址:https://github.com/besscroft/PicImpact

如果感兴趣可以先看看文档,支持Vercel和docker部署,本文使用docker部署,存储上作者提供了 AWS S3 API、Cloudflare R2、AList API 支持,数据库使用的postgresql,使用ai帮我编排了个docker-compose.yaml文件,包含了postgres、picimpact与adminer三个容器,adminer可以用来查看、编辑数据库内的数据。

version: "3.9"

services:
  db:
    image: postgres:15
    container_name: picimpact-db
    restart: always
    environment:
      POSTGRES_USER: 数据库用户名
      POSTGRES_PASSWORD: 数据库密码
      POSTGRES_DB: picimpact
    volumes:
      - /自行修改路径/picimpact:/var/lib/postgresql/data
    networks:
      - internal

  app:
    image: besscroft/picimpact:latest
    container_name: picimpact
    restart: always
    depends_on:
      - db
    ports:
      - "3100:3000"
    environment:
      DATABASE_URL: "postgresql://数据库用户名:数据库密码@db:5432/picimpact"
      DIRECT_URL: "postgresql://数据库用户名:数据库密码@db:5432/picimpact"
      BETTER_AUTH_SECRET: "自行添加随机字符"
      BETTER_AUTH_URL: "https://你的域名"
      BETTER_AUTH_PASSKEY_RP_ID: "你的域名"
      BETTER_AUTH_PASSKEY_RP_NAME: "你的应用名称"

    networks:
      - internal

      
  adminer:
    image: adminer:latest
    container_name: picimpact-adminer
    restart: always
    depends_on:
      - db
    ports:
      - "8080:8080"
    networks:
      - internal

      
networks:
  internal:
    driver: bridge

ai还是太好用了🥰

Licensed under CC BY-NC-SA 4.0
Built with Halo
主题 Stack Jimmy 设计 • 由Jiewen移植
📑共水了 99篇文章.
载入天数... 载入时分秒...
RSS Icon RSS订阅