Skip to content
This repository has been archived by the owner on Jan 22, 2024. It is now read-only.
/ stella Public archive

🖼️ SNS で (お気に入り|ブックマーク) した画像を一覧表示する Web アプリケーション

License

Notifications You must be signed in to change notification settings

SlashNephy/stella

Repository files navigation

stella

Kotlin GitHub release (latest by date) GitHub Workflow Status Docker Image Size (latest by date) Docker Pulls license issues pull requests


これはなに

各プラットフォームでお気に入り / ブックマークした画像を一元管理できる Web アプリケーションです。
個人利用を想定しています。

対応プラットフォーム

Docker

環境構築が容易なので Docker で導入することをおすすめします。

現在のベースイメージは openjdk:17-jdk-alpine です。いくつかフレーバーを用意しています。

  • slashnephy/stella:latest
    master ブランチへのプッシュの際にビルドされます。安定しています。
  • slashnephy/stella:dev
    dev ブランチへのプッシュの際にビルドされます。開発版のため, 不安定である可能性があります。
  • slashnephy/stella:<version>
    GitHub 上のリリースに対応します。

docker-compose.yml

version: '3.8'

services:
  db:
    image: mongo
    restart: always
    volumes:
      - db:/data/db
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: password
      MONGO_INITDB_DATABASE: stella

  stella:
    container_name: stella
    image: slashnephy/stella:latest
    restart: always
    ports:
      - 8080:8080/tcp
    volumes:
      - media:/app/media
    environment:
      HOST: stella.example.com
      HTTP_HOST: 0.0.0.0
      HTTP_PORT: 8080
      DB_HOST: db
      DB_PORT: 27017
      DB_USER: root
      DB_PASSWORD: password
      DB_NAME: stella
      AUTO_REFRESH_THRESHOLD: 21600000
      CHECK_INTERVAL_MINS: 1
      TWITTER_CK: xxx
      TWITTER_CS: xxx
      TWITTER_AT: xxx
      TWITTER_ATS: xxx
      PIXIV_REFRESH_TOKEN: xxx
      NIJIE_EMAIL: xxx
      NIJIE_PASSWORD: xxx

volumes:
  db:
    driver: local

  media:
    driver: local
# イメージ更新
docker pull slashnephy/stella:latest

# 起動
docker-compose up -d

# ログ表示
docker-compose logs -f

# 停止
docker-compose down

TODO

  • Kotlin/JS で書き直す

License

stella is provided under the MIT license.

About

🖼️ SNS で (お気に入り|ブックマーク) した画像を一覧表示する Web アプリケーション

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •  

Languages